Python 改变了Django项目结构,现在我在运行manage.py runserver时遇到了一个问题
所以我修改了Django结构,使其看起来像这样Python 改变了Django项目结构,现在我在运行manage.py runserver时遇到了一个问题,python,django,virtualenv,importerror,Python,Django,Virtualenv,Importerror,所以我修改了Django结构,使其看起来像这样 / project_name / apps / customAppHere / config (was project_name) / settings.py / urls.py / wsgi.py / static / templates - manage.py 但当我运行./manage.py runserver时,我得到: ImportE
/ project_name
/ apps
/ customAppHere
/ config (was project_name)
/ settings.py
/ urls.py
/ wsgi.py
/ static
/ templates
- manage.py
但当我运行./manage.py runserver时,我得到:
ImportError:没有名为“项目名称”的模块
在virtualenv中使用Django 1.6.2。我假设这是一个路径问题,但我想澄清问题是什么以及解决问题的最佳方式
谢谢在生成manage.py时,django添加了一行,让它知道在哪里导入settings.py:
您需要将其改为config.settings,因为您已经移动了它
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project_name.settings")