Когда Django-запросы вытягивают из базы больше данных, чем нужно, это тормозит работу приложения. Чтобы ускорить выполнение и уменьшить нагрузку, можно использовать методы:
defer()
— откладывает загрузку указанных полей до их фактического использования only()
— загружает только указанные поля, остальные — по запросу exclude()
— фильтрует объекты, исключая ненужныеВ статье — практические примеры на базе веб-приложения для агентства недвижимости: как применять эти методы, чтобы получать только нужные данные и ускорять запросы.
🔗 Подробнее в статье
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏1
Что выведет код?
👍 — Moscow
👾 — 12
🌚 — Saint Petersburg
😄 — 5
⚡️ — Nizhny Novgorod
Proglib Academy #междусобойчик
👍 — Moscow
😄 — 5
Proglib Academy #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚12👍2⚡1😁1
🔥 RFID в непростых условиях: как НЛМК отслеживает ковши с расплавленным чугуном
В металлургии счет идет на секунды: чугун остывает, оборудование простаивает, деньги улетают. Раньше НЛМК отслеживал ковши «по старинке» — звонками и рациями.
Теперь каждый ковш «умный»: система знает, где он находится, какая у него температура и куда движется. Спойлер:экономия огромная .
🦾 Иван Клестов-Надеев, главный специалист по цифровизации коксохимического, доменного и энергетического производства НЛМК, делится опытом реализации этой системы совместно со специалистами НЛМК ИТ
Proglib Academy #буст
В металлургии счет идет на секунды: чугун остывает, оборудование простаивает, деньги улетают. Раньше НЛМК отслеживал ковши «по старинке» — звонками и рациями.
Теперь каждый ковш «умный»: система знает, где он находится, какая у него температура и куда движется. Спойлер:
Proglib Academy #буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏1