我知道有两种方法可以在Python解释器中输入命令:
python
django
,请运行python manage.py shell
我想知道这两种方法之间的区别。在第一个选项中,我们可以导入并执行我们想要的内容 有些是第二种选择,这两者之间有什么区别..
答案 0 :(得分:3)
直接输入python,只需启动解释器。
在django项目中使用manage.py设置环境,以便您可以与shell中的项目对象进行交互。如上所述here:
我们使用这个而不是简单地输入“python”,因为manage.py 设置DJANGO_SETTINGS_MODULE环境变量,给出 Django你的mysite / settings.py文件的Python导入路径。