Django settings.py文件加载两次,第二次无法获取环境变量

时间:2015-12-07 05:28:56

标签: django django-settings

每次Web服务器启动时,我的settings.py都会加载两次。

奇怪的是,第一次加载时,文件可以从环境变量os.getenv("django_environment")获取值,但是当它第二次重新加载时,它无法获得同一语句的任何值。

知道为什么吗?我正在使用Gunicorn,Nginx,Ubuntu

1 个答案:

答案 0 :(得分:0)

** - noreload 禁用自动重新加载器。这意味着如果特定的Python模块已经加载到内存中,那么在服务器运行时所做的任何Python代码更改都不会生效。 **

因为django想要你的修改效果,你不需要重启。