Шаблоны настроек Django, которых следует избегать
Не считывайте настройки во время импорта
Python не делает различия между временем импорта и временем выполнения. Поэтому можно считывать параметры во время импорта, но это может привести к тонким ошибкам. При чтении настройки во время импорта будет использовано или скопировано ее начальное значение, и не будут учтены последующие изменения. Настройки меняются нечасто, но когда они меняются, вы определенно захотите использовать новое значение.
adamj.eu/tech/20…to-avoid@BookPython