MENU

Fun & Interesting

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

Андрей += Пронин 24,967 lượt xem 3 years ago
Video Not Working? Fix It Now

Частый вопрос на собеседованиях backend-разработчика.
Оптимизируйте запросы к базе данных Джанго проекта.
Хорошие ответы с примерами кода - в этом видео. Вы узнаете, как с помощью ORM писать эффективные SQL-запросы. Как их дебажить и сколько можно выиграть на хорошем запросе.

Код проекта для тренировки и обучения:
https://github.com/Capwell/django_orm_query_optimization

джанго дебаг тулбар
https://django-debug-toolbar.readthedocs.io/en/latest/

Задача:
Провести оптимизацию запросов к базе данных во вью - функции item_detail
Идеями и радостью того, что получилось с решением можно делиться в комментариях.
Пару строчек кода, скорее всего, тоже будет норм (надеюсь, гугл не будет банить).



Всем спасибо за просмотр! Ставьте 👍 если Вам понравилось видео!
Нажимайте 🔔 чтобы видеть наши новые выпуски. За подписку - отдельная благодарность

🔔ПОДПИСЫВАЙТЕСЬ:🔔
🔗Вконтакте: https://vk.com/CaptPronin
🔗Facebook: https://www.facebook.com/proninc


#django #select_related #prefetch_related

Comment