Django - Невозможно переопределить значения settings.py из него - PullRequest
1 голос
/ 21 февраля 2012

Я пытаюсь переопределить определенные настройки в файле settings.py в Django для производства.Вместо того чтобы использовать документированные подходы, я решил добавить оператор if в конец файла settings.py и изменить некоторые значения (которые уже были установлены), если мы находимся на рабочей машине.

import socket
if not socket.gethostname() == 'local':
    DEBUG = TEMPLATE_DEBUG = False

Это как-то портит настройки, так что мои статические файлы не обслуживаются.Все отлично работает, как только я удаляю этот код.

Я не понимаю, почему настройки staticfiles портятся при изменении значения DEBUG.

1 Ответ

2 голосов
/ 21 февраля 2012

Предупреждение

Это будет работать, только если DEBUG равно True.

...