Django ORM пишем правильные запросы | Django School

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 26

  • @databox4279
    @databox4279 10 місяців тому +3

    Отличное объяснение с примерами и правильно выстроенной логической цепочкой новичка исследователя =). 2023 год, а материала лучше на данную тему не нашел. Огромная благодарность Вам.

  • @FazarikStudio
    @FazarikStudio 3 роки тому +11

    Автору огромнейшее спасибо! Не пожалел ни минуты времени просмотра, ты тот самый человек который ПОНИМАЕТ и главное учит ПОНИМАЮ других. Смотрел несколько видео от других авторов на тему оптимизации - несут какую то лажу, как работает, почему, в каких случаях, ничего не понятно, хоть и просмотров больше. Именно твой подход к обучению и разъяснению по настоящему ценен. Желаю удачи в развитии, несомненно достигнешь больших высот!

  • @АнтонКиркевич
    @АнтонКиркевич Рік тому +1

    Спасибо, Спасибо за информативеость!!!!

  • @itglobal8826
    @itglobal8826 4 роки тому +1

    Привет. Нравится то что ты действительно все объясняешь все просто и по полочкам. Спасибо тебе большое за твой труд.

  • @ЭрикМамбергер-к7н
    @ЭрикМамбергер-к7н 2 роки тому +2

    Хех, пришлось объяснять шутку про 52-53 запроса)))) Отличный стрим!

  • @ЖеняОрлов-я3б
    @ЖеняОрлов-я3б 4 роки тому +5

    как у тебя всё хорошо получается, и видос мне понравился, удачи автор!!!

  • @ノーネームごみ
    @ノーネームごみ 2 роки тому +6

    16:00 - 36:00 # ленивые запросы
    46:00 # select_related , sql inner
    1:00:02 существет ли это там

  • @jamjam3337
    @jamjam3337 9 місяців тому

    👏👍

  • @Kos37376
    @Kos37376 Рік тому

    50:10, вы объясняете, что можно забрать только определенные моля методом only, тем самым запросы вырастают. Тогда какой это имеет смысл?
    Большое спасибо за урок. С юмором и понятными объяснениями!)

  • @kirillturovskiu6974
    @kirillturovskiu6974 4 роки тому +1

    проще debug toolbar использовать, чем так по вкладкам прыгать )

  • @alexsukhykh5666
    @alexsukhykh5666 4 роки тому

    лайк и подписка)) крутое видео!!

  • @РустамГазимов-е8т
    @РустамГазимов-е8т 2 роки тому

    не давно начал изучать эту тему, вопрос: как мне вывести queryset: ПолеАгрегата, сумма(ЧисловоеПоле)?

  • @РоманСарнов-т3л
    @РоманСарнов-т3л 4 роки тому

    Спасибо за видео! Подскажите пожалуйста, что-то я не понимаю. Я везде читал, что prefetch нужен для manytomany или foreign key у первичной таблицы. Вот я и не понимаю, как это оно так работает, что применяется к Foreign key и еще раз к Foreign key? И еще, вы говорили о values. Я не понимаю, в чем разница между only и values, помогите)

    • @pythonstartups536
      @pythonstartups536 3 роки тому +1

      Если ты еще за год не стал про-прогером, то я думаю, что ответ тут прост: prefetch применяется именно для мани-ту-мани и подгрузки данных о первичных моделях, а автор немного напутал тут ;)

  • @Nick-zu9bi
    @Nick-zu9bi 2 роки тому

    Спасибо

  • @PhantomO799
    @PhantomO799 4 роки тому

    Годно)

  • @dedpihto680
    @dedpihto680 2 роки тому

    а чо может изза кэширования у меня тогда глюк был. в первый раз запрос в джанго хорошо отрабатывал а при повторном запуске все висло. типа он с кэша пытается чото брать . я вообще не понял тогда в чем прикол. обычно если косяк то оно тупо не работает. но так чтоб первый раз зупускалось а потом нет? после перезапуска сервера скл опять 1 раз работает

  • @d3i0
    @d3i0 4 роки тому +1

    С такой ORM шизануться можно...
    Представьте что умный синьёр написал когда-то много лет назад only()
    потом пришёл умный джун и добавил на фронте одно новое поле, посмотрел - всё работает, супер, коммит - деплой прод +over9000 запросов в БД лёгким движением руки.
    ... а тот синьёр уже уволился давно, ему норм.

    • @yarmik3d
      @yarmik3d 4 роки тому +2

      Нормальная ORM готовить правильно нужно и ничего сложного, только лучше все, что делает автор этого урока делать в менеджерах моделей. а не во вьюшках, я так понимаю автор не умеет работать с менеджерами.

    • @ВадимБеглов-ж2р
      @ВадимБеглов-ж2р 4 роки тому

      code review должно такие моменты не пропускать :)

    • @FRA1T
      @FRA1T 4 роки тому

      @@yarmik3d можно бизнес-логику выносить в сервисы, например, и уже оттуда вызывать нужные методы во views

  • @xxxbunx
    @xxxbunx 3 місяці тому

    почему слик? silk же?

  • @xxxbunx
    @xxxbunx 3 місяці тому

    про prefetch_related неправильно всё