我知道在Python解释器中输入命令有两种方法: 直接在终端输入 python 如果你安装了 django,则运行 python manage.py shell 我想知道这两种方法之间的区别。 在第一种选择中,我们可以导入并执行想要的内容。 在第二个选项中是否有不同?请问这两种方法之间有什么区别。
直接输入python即可启动解释器。在django项目中使用manage.py可以设置环境,使你能够在shell中与项目对象进行交互。正如此处所述:我们使用这个命令而不是简单地输入“python”,因为manage.py会设置DJANGO_SETTINGS_MODULE环境变量,这样Django就知道了你的mysite/settings.py文件的Python导入路径。