【发布时间】:2012-07-05 18:45:07
【问题描述】:
我有一个项目可以在本地机器上使用./manage.py runserver 启动,在远程服务器上使用uwsgi。我有两个设置文件:设置(用于本地机器)和 prod_settings。因此,当我使用 uwsgi 启动项目时,我只需使用此选项
env = DJANGO_SETTINGS_MODULE=prod_settings
但有时我必须知道当前处于活动状态的模块。我可以检查DJANGO_SETTINGS_MODULE 键,但认为这不是真正的方式。尝试用谷歌搜索,但一无所获。
感谢您的建议。
【问题讨论】:
-
您真的需要知道哪个设置模块处于活动状态吗?或者你真的需要知道你是在生产还是在本地?如果是后者,那么可能只是设置一个标志或使用站点框架。
-
我真的应该知道这个模块
标签: python django django-settings