每次Web服务器启动时,我的settings.py都会加载两次。
奇怪的是,第一次加载时,文件可以从环境变量os.getenv("django_environment")
获取值,但是当它第二次重新加载时,它无法获得同一语句的任何值。
知道为什么吗?我正在使用Gunicorn,Nginx,Ubuntu
答案 0 :(得分:0)
** - noreload 禁用自动重新加载器。这意味着如果特定的Python模块已经加载到内存中,那么在服务器运行时所做的任何Python代码更改都不会生效。 **
因为django想要你的修改效果,你不需要重启。