Django ORM. Оптимизация запросов к связанным моделям с помощью select_related и prefetch_related.

 

Частый вопрос на собеседованиях backend-разработчика. Оптимизируйте запросы к базе данных Джанго проекта. Хорошие ответы с примерами кода - в этом видео. Вы узнаете, как с помощью ORM писать эффективные SQL-запросы. Как их дебажить и сколько можно выиграть на хорошем запросе. Код проекта для тренировки и обучения:
джанго дебаг тулбар
Задача: Провести оптимизацию запросов к базе данных во вью - функции item_detail Идеями и радостью того, что получилось с решением можно делиться в комментариях. Пару строчек кода, скорее всего, тоже будет норм (надеюсь, гугл не будет банить). Всем спасибо за просмотр! Ставьте если Вам понравилось видео! Нажимайте чтобы видеть наши новые выпуски. За подписку - отдельная благодарность ПОДПИСЫВАЙТЕСЬ: Вконтакте: https://vk.com/CaptPronin
Facebook: https://www.facebook.com/proninc
#django #select_related #prefetch_related