Задачи и тесты по Python для тренировки и обучения.
Учиться у нас: https://clc.to/DEwOVQ
По рекламе: @tproger_sales_bot
Для обратной связи: @proglibrary_feeedback_bot
Post #1121
1.29K
Forwarded from Библиотека питониста | Python, Django, Flask

💻 Как ускорить выполнение запросов к базе данных в Django
Когда Django-запросы вытягивают из базы больше данных, чем нужно, это тормозит работу приложения. Чтобы ускорить выполнение и уменьшить нагрузку, можно использовать методы:
〰️
〰️
〰️
В статье — практические примеры на базе веб-приложения для агентства недвижимости: как применять эти методы, чтобы получать только нужные данные и ускорять запросы.
🔗 Подробнее в статье: https://proglib.io/sh/2vagPRorTU
Библиотека питониста
Когда Django-запросы вытягивают из базы больше данных, чем нужно, это тормозит работу приложения. Чтобы ускорить выполнение и уменьшить нагрузку, можно использовать методы:
〰️
defer() — откладывает загрузку указанных полей до их фактического использования 〰️
only() — загружает только указанные поля, остальные — по запросу 〰️
exclude() — фильтрует объекты, исключая ненужныеВ статье — практические примеры на базе веб-приложения для агентства недвижимости: как применять эти методы, чтобы получать только нужные данные и ускорять запросы.
🔗 Подробнее в статье: https://proglib.io/sh/2vagPRorTU
Библиотека питониста
- ❤ 1











