Size: a a a

Django [ru] #STAY HOME

2020 March 12

BB

Burn Brain in Django [ru] #STAY HOME
м.. это чтобы получить одну? мне нужен список тех Service, которые связанны с IncludedService, которые в свою очередь связанны с Document.
А всё для того чтобы у документа были только уникальные Service через IncludedService
источник

M

Melis in Django [ru] #STAY HOME
OneToOne можешь посмотреть
источник

Z

ZHU in Django [ru] #STAY HOME
Burn Brain
всем привет, есть подобные модели: https://pastebin.com/0aQYkNYj
Хочу добавить к Document уникальный IncludedService, который ссылается на Service. Как мне через документ получить список Service'ов?
через http://gist.github.com делай не открывается
источник

M

Melis in Django [ru] #STAY HOME
угу, а у нас на работе вообще заблочен пастенбин :D
источник

BB

Burn Brain in Django [ru] #STAY HOME
источник

Z

ZHU in Django [ru] #STAY HOME
Burn Brain
м.. это чтобы получить одну? мне нужен список тех Service, которые связанны с IncludedService, которые в свою очередь связанны с Document.
А всё для того чтобы у документа были только уникальные Service через IncludedService
object.service_set.all()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Burn Brain
всем привет, есть подобные модели: https://pastebin.com/0aQYkNYj
Хочу добавить к Document уникальный IncludedService, который ссылается на Service. Как мне через документ получить список Service'ов?
у тебя один Document один includedservice ?
источник

BB

Burn Brain in Django [ru] #STAY HOME
У документа много IcludedService, у IncludedService по одному Document и Service. А мне нужно взять все связанные с Document, Servic'ы. Опять же, чтобы добавлять только уникальные
Получается у меня между Document и Service many-to-many связь, через IncludedService
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Service.objects.filter(pk=doc.IncludedService_set.values('service_id', flat=True))
источник

BB

Burn Brain in Django [ru] #STAY HOME
попробую, спасибо
источник

SN

Sergey N. in Django [ru] #STAY HOME
Может странный вопрос. Но подскажите, в какой момент происходит запись объекта во время post запроса в drf? Можно ли получить instance?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Sergey N.
Может странный вопрос. Но подскажите, в какой момент происходит запись объекта во время post запроса в drf? Можно ли получить instance?
ну так сериалайзер после вызова метода save() возвращает инстанс модели
источник

SN

Sergey N. in Django [ru] #STAY HOME
а метод save ... когда - после
serializer.is_valid(raise_exception=True)
       self.perform_create(serializer)
источник

SN

Sergey N. in Django [ru] #STAY HOME
да, вроде так
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Sergey N.
а метод save ... когда - после
serializer.is_valid(raise_exception=True)
       self.perform_create(serializer)
if serializer.is_valid():
   obj = serializer.save()
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
у него интерфейс как у джанговской формы
источник

SN

Sergey N. in Django [ru] #STAY HOME
instance будет в serializer или в self ? )
источник

SN

Sergey N. in Django [ru] #STAY HOME
увидел! благодарю
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Sergey N.
instance будет в serializer или в self ? )
Тебе нужно в сериалайзере получить объект после коммита?
источник

SN

Sergey N. in Django [ru] #STAY HOME
да, надо послать данные в другую модель
источник