Django根据URL设置“调试”模式

时间:2014-12-14 20:23:06

标签: django django-settings

有没有人知道在Django中动态处理调试模式的好方法 - settings.py? ..

如果请求是例如,我希望调试模式为真。 test.mydomain.com

当我转到mydomain.com时,调试模式为false。

有没有办法让settings.py文件中的请求网址成为IF条件?

1 个答案:

答案 0 :(得分:3)

django的设置应保持不变。它应该是这样的。

你最好创建两个设置,

  1. settings.py,(已经存在)
  2. debug_settings.py with DEBUG=True
  3. 在你的django中创建两个wsgi。

    1. wsgi.py(已经存在),指的是settings.py
    2. wsgi_debug.py,指的是debug_settings.py
    3. 并在您的apache配置中,根据servername,使其引用相应的wsgi。