Django本地和生产的几种设置

2024-04-27 14:36:47 发布

您现在位置:Python中文网/ 问答频道 /正文

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

env = DJANGO_SETTINGS_MODULE=prod_settings

但有时我必须知道哪个模块当前处于活动状态。我可以检查DJANGO_SETTINGS_MODULE键,但我认为这不是正确的方法。试图用谷歌搜索一些东西,但什么也没找到。你知道吗

谢谢你的建议。你知道吗


Tags: 文件项目djangopy服务器env机器远程
1条回答
网友
1楼 · 发布于 2024-04-27 14:36:47

在设置文件中:

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

(或任何你想要的)

但是,如果只是为了调试,那么对于wrt/reading env[“DJANGO\u SETTINGS\u MODULE”]来说,这并不是太大的改进。你知道吗

相关问题 更多 >