-1

我有一个项目可以在本地机器上使用 uwsgi 启动,也可以./manage.py runserver在远程服务器上使用 uwsgi 启动。我有两个设置文件:设置(用于本地机器)和 prod_settings。因此,当我使用 uwsgi 启动项目时,我只需使用此选项

env = DJANGO_SETTINGS_MODULE=prod_settings

但有时我必须知道当前处于活动状态的模块。我可以检查DJANGO_SETTINGS_MODULE密钥,但认为这不是真正的方式。试图谷歌一些东西,但还没有找到任何东西。

感谢您的建议。

4

1 回答 1

1

in your settings files:

import os
SETTINGS_MODULE = os.path.abspath(__file__)

(or whatever you want)

but if it's just for debugging, that's not that much of an improvement wrt/ reading env["DJANGO_SETTINGS_MODULE"].

于 2012-07-05T11:40:12.303 回答