【发布时间】:2012-12-20 23:03:22
【问题描述】:
当我最初创建我的 Django 项目时,我有这个文件夹结构:
project/
project/
manage.py
settings.py
...
在最顶层的文件夹中,我初始化了我的 git repo 以及我的虚拟环境。
我想折叠顶层文件夹(就像我运行了 `django-admin.py startproject .':
project/
manage.py
settings.py
但是,当我尝试手动执行此操作时,它突然找不到设置模块。它仍在project.settings. 寻找它,这可能是硬编码的吗?
当我运行python manage.py runserver 时,我收到此错误:
ImportError: Could not import settings 'module.settings' (Is it on sys.path?): No module named settings
当我运行 django-admin.py help <some subcommands> 时,我收到此错误:
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
我确定在某处我有设置设置的路径,但我找不到它。有什么想法吗?
【问题讨论】:
-
如果以下任何帖子是解决问题的方法,请接受它作为答案,因为它会对其他人有帮助。