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



My settings.py每次启动web服务器时加载两次。

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

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

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

因为django想让你的修改生效,你不需要重新启动。

相关内容

最新更新