【问题标题】:Django settings.py file load twice and second time unable to get environment variableDjango settings.py 文件加载两次,第二次无法获取环境变量
【发布时间】:2016-03-11 16:04:31
【问题描述】:

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

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

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

【问题讨论】:

    标签: django django-settings


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-05-23
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多