【发布时间】:2016-03-11 16:04:31
【问题描述】:
每次网络服务器启动时,我的 settings.py 都会加载两次。
奇怪的是,第一次加载时,文件可以从环境变量os.getenv("django_environment") 中获取值,但第二次重新加载时却无法为同一语句获取任何值。
知道为什么吗?我正在使用 Gunicorn、Nginx、Ubuntu
【问题讨论】:
每次网络服务器启动时,我的 settings.py 都会加载两次。
奇怪的是,第一次加载时,文件可以从环境变量os.getenv("django_environment") 中获取值,但第二次重新加载时却无法为同一语句获取任何值。
知道为什么吗?我正在使用 Gunicorn、Nginx、Ubuntu
【问题讨论】:
**--noreload 禁用自动重新加载器。这意味着如果特定的 Python 模块已经加载到内存中,您在服务器运行时所做的任何 Python 代码更改都不会生效。 **
因为django想让你的修改生效,你不需要重启。
【讨论】: