【发布时间】:2017-12-07 10:17:39
【问题描述】:
我通过 Apache2 在服务器上部署了我的 Django 项目。
我的问题是我有两个设置模块:settings.py 这是我的本地开发设置和settingsprod.py 这是我的生产设置。
我在 WSGI.py 中找到以下行:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "proj.settings")
这个模块是否只在使用 WSGI 时调用?如果是的话,这是一个使用我的生产设置的好地方吗?
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "proj.settingsprod")
对于本地开发,我像这样使用开发服务器:
python3 manage.py runserver
那么这仍然默认为 settings.py 吗?
【问题讨论】:
标签: python django apache settings mod-wsgi