Оптимизация запросов на Django ORM (Python): select_related, prefetch_related, related_name

В чем разница между select_related и prefetch_related? Как уменьшить число запросов к базе данных при помощи оптимизации запроса Django ORM? Как посмотреть число запросов к базе данных? Для чего применяется related_name? Как правильно выбрать имя для related_name? Как Django и Python формируют SQL запрос к базе данных? Эпизоды: 00:00 - Приветствие 04:12 - Описание Django проекта 08:15 - Как формируется запрос к базе данных 12:27 - Как оптимизировать запрос с помощью select_related? 16:05 - Как связать в одном запросе несколько таблиц? 23:29 - Как посчитать число запросов к базе данных, используя декоратор 25:00 - Как использовать related_name и оптимизировать запрос? 35:28 - Как правильно читать запрос и понять, что он выполняет? Как правильно подобрать имя related_name? 36:11 - Как использовать related_name и не задавать его явно в модели? Что такое _set? 38:14 - Как объединить related_name и select_related? 40:15 - Что такое prefetch_related и как с его п
Back to Top