Библиотека Python разработчика | Книги по питону
18.3K subscribers
1.05K photos
403 videos
82 files
1.16K links
Погружение в CPython и архитектуру. Разбираем неочевидное поведение (GIL, Memory), Best Practices (SOLID, DDD) и тонкости Django/FastAPI. Решаем задачи с подвохом и оптимизируем алгоритмы. 🐍

По всем вопросам @evgenycarter

РКН clck.ru/3Ko7Hq
Download Telegram
Шаблоны настроек Django, которых следует избегать

Не считывайте настройки во время импорта
Python не делает различия между временем импорта и временем выполнения. Поэтому можно считывать параметры во время импорта, но это может привести к тонким ошибкам. При чтении настройки во время импорта будет использовано или скопировано ее начальное значение, и не будут учтены последующие изменения. Настройки меняются нечасто, но когда они меняются, вы определенно захотите использовать новое значение.

https://adamj.eu/tech/2022/11/24/django-settings-patterns-to-avoid/

@BookPython
👍3