#26. ORM-команды для связи many-to-one | Уроки по Django 4

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Практический курс по Django: stepik.org/a/1...
    Телеграм-канал Django: t.me/django_se...
    Инфо-сайт: proproprogs.ru...
    Рассматриваются ORM-команды при работе со связью типа Many To One (класс ForeignKey).

Комментарии • 27

  • @olegkarbaev8433
    @olegkarbaev8433 9 месяцев назад +2

    AttributeError: 'Category' object has no attribute 'women_set' В чем может быть причина?

  • @zmerz
    @zmerz Год назад +3

    Сергей,спасибо огромное за уроки!
    планируются ли уроки по созданию реального проекта на django?
    спасибо!!!!

  • @Էդգար-ճ8ծ
    @Էդգար-ճ8ծ 4 дня назад +1

    букву Ы😂😂

  • @TSM_149
    @TSM_149 Год назад +4

    Спасибо! Как всегда, всё очень доходчиво! 👍👍

  • @AndreyMalyanov
    @AndreyMalyanov Месяц назад +1

    Спасибо!

  • @evgenyzakiev693
    @evgenyzakiev693 Год назад +3

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

  • @xTANATOSx
    @xTANATOSx 5 месяцев назад +1

    Здравствуйте @selfedu , подскажите пожалуйста, не могу найти на vs code можно установить такую же оболочку shell_plus?? что бы всё было красиво в отображение

  • @armstrong2790
    @armstrong2790 7 месяцев назад +1

    Ещё можно создать объект вторичной таблицы c = Category.objects.get(slug='singers') и потом его передать в Women.objects.filter(cat=c)
    , это будет без Join таблиц, не знаю, к добру или нет

  • @Pan-Ilya
    @Pan-Ilya Год назад +5

    Всё четко, по полочкам! 👍

    • @fronkolines
      @fronkolines Год назад +2

      и не нужны никакие покупные курсы .... все разжёвано !!

  • @obyeboshen
    @obyeboshen 11 месяцев назад +1

    Что-то непонятное с этим related_name. Это вроде бы менеджер, как objects, к которому можно применить например all(). Но каким образом мы можем его использовать в фильтре? Мы же не можем написать так Women.objects.filter(objects__title="ли"), да и это как-то нелогично. Видимо это что-то большее, чем просто менеджер, причем в то же время отличающееся от дефолтного women_set, т.к. он также не может быть использован в фильтре, в отличие от related_name.

  • @andredru4278
    @andredru4278 Год назад +2

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

  • @Lnx_Mint
    @Lnx_Mint 11 месяцев назад +1

    У меня изначально все объекты раскиданы по 4 категориям. Так практиковаться намного интереснее :)

  • @flow530
    @flow530 Год назад +2

    Спасибо Сергей!

  • @АлексейАлексеев-ц8х9т

    получается, что без объявления related_name, из первичной модели сделать джоин со вторичной невозможно? women_set работает только из объекта, а не из модели?

    • @selfedu_rus
      @selfedu_rus  Год назад

      ну, прописать не сложно )

    • @АлексейАлексеев-ц8х9т
      @АлексейАлексеев-ц8х9т Год назад

      @@selfedu_rusда, конечно, просто изначально сложилось впечатление, что это необязательный дополнительный атрибут, созданный для удобства (как name в path) и что можно обойтись без него, другими путями. А оказалось, что это единственный способ обратиться к вторичной модели из первичной.

  • @wasd1338
    @wasd1338 9 месяцев назад +1

    если при получении данных об объекте Category выполняется дополнительный sql-запрос, почему не происходит запроса когда мы пытаемся получить имя объекта категории или слаг? потому что мы предыдущим действием получили этот объект из таблицы (через запрос как раз) и теперь можем брать все эти атрибуты из сохраненного в памяти объекта?

    • @selfedu_rus
      @selfedu_rus  9 месяцев назад

      совершенно верно!

  • @Dennis_Ritchie
    @Dennis_Ritchie Год назад +1

    @selfedu спасибо за обновленный курс, планируется ли расширение/обновление курса по DRF ?

  • @ibrahimoglu
    @ibrahimoglu Год назад +1

    👍

  • @indominusmonster6433
    @indominusmonster6433 Год назад +1

    Здравствуйте, а сколько всего планируется уроков в рамках курса?

    • @selfedu_rus
      @selfedu_rus  Год назад +5

      85

    • @indominusmonster6433
      @indominusmonster6433 Год назад

      @@selfedu_rus я так понимаю, что это будет в принципе курс "бэкенд-разработчик"?

    • @selfedu_rus
      @selfedu_rus  Год назад +3

      @@indominusmonster6433конечно, это же Django!

    • @Hikikomori123
      @Hikikomori123 Год назад

      @@selfedu_rus лучше смотреть этот курс или который вышел 2 года назад?