我有一个Django项目,效果很好。我的manage.py
和mysite
文件夹(包括以下内容的文件夹):
__init__.py
settings.py
urls.py
views.py
wsgi.py
)和一堆django app
文件夹位于以下目录中
E:\mydjangoproject
为了在脚本中使用这个项目的django setting
,我在脚本的开头使用了以下代码:
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
由于我运行的python脚本文件也位于目录E:\mydjangoproject
中,它将mysite
文件夹定位为module
,并且它的settings
非常好。
我的问题是,如果我试图从另一个目录运行python脚本,比如说E:\mydjangoproject\SubFolder 1\SubFolder 2\
,但仍然需要
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
当我尝试这个时,我得到了错误ModuleNotFoundError: No module named 'mysite'
。如何将django settings
的正确路径传递给脚本
目前没有回答
相关问题 更多 >
编程相关推荐