#33. Класс F, Value и метод annotate() | Уроки по Django 4

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • Практический курс по Django: stepik.org/a/1...
    Телеграм-канал Django: t.me/django_se...
    Инфо-сайт: proproprogs.ru...
    Выполнение ORM-команд с классами F и Value. Формирование вычисляемых полей с помощью метода annotate().

КОМЕНТАРІ • 19

  • @alexchto
    @alexchto 11 місяців тому +9

    спасибо, учитель. так понятно никто не объясняет

  • @TSM_149
    @TSM_149 11 місяців тому +3

    Спасибо! 👍 Продолжаем погружение в django!!

  • @hanma83292
    @hanma83292 9 місяців тому +2

    Круто круто! Дуже круто!) Дякую!))))

  • @showrun4747
    @showrun4747 11 місяців тому +1

    annotate создаёт новые вычисляемые поля для нашей выборки - неправильно поняв эту фразу в переводе реньше и не понимая этого я стольк овелосипедов в коде нагромоздил, а можно было все намного проще. Огромное спасибо

  • @andredru4278
    @andredru4278 11 місяців тому +1

    Спасибо. Отлично подобраны примеры.

  • @aston585
    @aston585 6 місяців тому +1

    Большое спасибо за объяснение!!

  • @user-ey5ei4ki7r
    @user-ey5ei4ki7r 11 місяців тому +1

    Отличный урок, понравились примеры :)))

  • @evgenyzakiev693
    @evgenyzakiev693 11 місяців тому

    Спасибо Сергей🤝, здоровья тебе!!!

  • @zakchips
    @zakchips 10 місяців тому +2

    Хочу добавить про объект F. Если после F(поле) + 1 нужно ниже по коду обращаться к изменённому значению, то приходиться делать refresh from db. Иначе значение будет в виде CombinedExpression F + Value

  • @linnnaraaabbbyasov6432
    @linnnaraaabbbyasov6432 11 місяців тому +2

    Сергей, добрый день! Благодарю вас за ваши старания! То что вы делаете это очень круто!!! Можно -ли вас попросить сделать урок где можно будет в Джанго проекте сделать функционал корзины, определенному зарегистрированному пользователю показывать только определенных актрис/певец которых он выбрал? Ранее по вашему прошлому курсу получилось сделать блог, но вот интернет магазин не получается создать.

    • @selfedu_rus
      @selfedu_rus  11 місяців тому

      Возможно, сессии вам здесь помогут!

    • @user-ej3iz3ty9g
      @user-ej3iz3ty9g 11 місяців тому

      через локальное хранилище можно) немного js подключить)

  • @kolobroadgh8532
    @kolobroadgh8532 11 місяців тому +2

    Проблема с тем что мы 2 раза увеличиваем поле используя += из-за того что до этого мы использовали F(). F в данном контексте будет вызываться при использовании метода save дополнительно и постоянно для этого объекта, пока мы не получим новый
    П.С. спасибо за отличный урок

  • @weyzem
    @weyzem 7 місяців тому +3

    Я раньше думал, что ты не правильно произносишь слово migrate (Майгрэйт или Майгрэйшионс), а оказалось - это я глуп

  • @Dennis_Ritchie
    @Dennis_Ritchie 9 місяців тому +2

    is_married это виртуальное поле в БД ?

    • @selfedu_rus
      @selfedu_rus  9 місяців тому +1

      это виртуальное поле в выборке, к БД никакого отношение не имеет

  • @igororlov9453
    @igororlov9453 4 місяці тому +1

    Памятник тебе поставить нужно

  • @ibrahimoglu
    @ibrahimoglu 11 місяців тому +1

    👍

  • @Developer_python_
    @Developer_python_ 10 місяців тому

    all лишнее если использовать annotate