G
enby!

Как оптимизировать запросы в Django ORM: секреты select_related, prefetch_related, related_name

Как оптимизировать запросы в Django ORM? Ритис Бараускас раскроет все секреты select_related, prefetch_related и related_name для более эффективного использования Python и оптимизации наших проектов. Подпишитесь на канал, чтобы не пропустить новые видео по оптимизации кода и разработке на Django. В чем разница между 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 и как с его помощью оптимизировать запрос? 47:45 - Можно ли объединить select_related и prefetch_related? 51:15 - Выводы #django #pythontutorial #djangoproject

Смотрите также