Шаблоны настроек Django, которых следует избегать
Не считывайте настройки во время импорта
Python не делает различия между временем импорта и временем выполнения. Поэтому можно считывать параметры во время импорта, но это может привести к тонким ошибкам. При чтении настройки во время импорта будет использовано или скопировано ее начальное значение, и не будут учтены последующие изменения. Настройки меняются нечасто, но когда они меняются, вы определенно захотите использовать новое значение.
https://adamj.eu/tech/2022/11/24/django-settings-patterns-to-avoid/
@BookPython
Не считывайте настройки во время импорта
Python не делает различия между временем импорта и временем выполнения. Поэтому можно считывать параметры во время импорта, но это может привести к тонким ошибкам. При чтении настройки во время импорта будет использовано или скопировано ее начальное значение, и не будут учтены последующие изменения. Настройки меняются нечасто, но когда они меняются, вы определенно захотите использовать новое значение.
https://adamj.eu/tech/2022/11/24/django-settings-patterns-to-avoid/
@BookPython
👍3