【发布时间】:2014-08-24 17:48:44
【问题描述】:
我正在尝试创建自定义 Django 模板。项目模板结构如下:
project_name/
docs/
reqs/
src/
...
settings/
...
dev.py
prod.py
manage.py
wsgi.py
...
Procfile
requirements.txt
我无法找出在manage.py 和wsgi.py 包含设置文件的正确方法。应该是src.settings.dev 还是settings.dev?
目前,
manage.py 有 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.dev")(在本地主机上)
和
wsgi.py 有 os.environ.setdefault("DJANGO_SETTINGS_MODLE", "src.settings.prod")。 (在heroku)
这两个命令都可以分别与命令./manage.py runserver 和gunicorn src.wsgi 配合使用。
我想知道是什么决定了设置的路径。是正在执行的文件还是项目路径?任何帮助表示赞赏。
【问题讨论】: