Я пытаюсь переопределить определенные настройки в файле settings.py в Django для производства.Вместо того чтобы использовать документированные подходы, я решил добавить оператор if в конец файла settings.py и изменить некоторые значения (которые уже были установлены), если мы находимся на рабочей машине.
import socket
if not socket.gethostname() == 'local':
DEBUG = TEMPLATE_DEBUG = False
Это как-то портит настройки, так что мои статические файлы не обслуживаются.Все отлично работает, как только я удаляю этот код.
Я не понимаю, почему настройки staticfiles портятся при изменении значения DEBUG.