Какие используешь библиотеки для оптимизации в Django

Python Junior Без компании
Какие используешь библиотеки для оптимизации в Django
Ответы
Для оптимизации в Django часто применяю: - **`django-debug-toolbar`** – для анализа запросов, выявления N+1 проблем. - **`django-querycount`** – подсчёт SQL-запросов в реальном времени. - **`django-cachalot`** – автоматическое кэширование ORM-запросов. - **`django-zen-queries`** – контроль N+1 через декораторы/контекстные менеджеры. Пример кэширования с `django-cachalot`: ``` from cachalot.api import cachalot_disabled with cachalot_disabled(): # Временное отключение кэша heavy_queryset = MyModel.objects.filter(...) ``` Для сложных запросов – **`select_related`** и **`prefetch_related`**, а для денормализации – **`django-denorm`**.