Size: a a a

Django [ru] #STAY HOME

2019 October 22

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
наверное, где-то _ нужно заменить на точки
источник

F

Fred in Django [ru] #STAY HOME
не _ это прям related_name="related_model1_model2" написанно
источник

N

N1LEX in Django [ru] #STAY HOME
Fred
obj.related_model1_model2.doctor == request.user
Тут ничего не разобрать
источник

N

N1LEX in Django [ru] #STAY HOME
Покажи 2 модели и скажи что хочешь достать
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
DRF, MultiPartParser, json

Если мне пара jsonов приезжает через formdata, в разных полях, то как это можно в обычные сериализаторы загрузить?
если в поле сериалиазтора указать, что data = fields.JSONField(), то в data получается словарь. Но я точно знаю, что этот словарь можно в другой сериализатор загрузить, но что-то не соображу простой способ.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Fred
obj.related_model1_model2.doctor == request.user
а obj.related_model1_model2.save() есть?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Artem Gubatenko
а obj.related_model1_model2.save() есть?
сорри, не рассмотрел
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Fred
obj.related_model1_model2.doctor == request.user
попробуй сравнивать не объекты, а user.id
источник

F

Fred in Django [ru] #STAY HOME
я так и хочу сделать но в этот раз мне нужен юзер id который лежит в соседней связаной модели
источник

F

Fred in Django [ru] #STAY HOME
🤷‍♂️
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Fred
я так и хочу сделать но в этот раз мне нужен юзер id который лежит в соседней связаной модели
obj.related_model1_model2.doctor_id == request.user.id
источник

F

Fred in Django [ru] #STAY HOME
вот так-же делаю
источник

F

Fred in Django [ru] #STAY HOME
но меня ждёт нон)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
значит тут нет доктора:
obj.related_model1_model2.doctor

поизучай в print() что и где у тебя
источник

F

Fred in Django [ru] #STAY HOME
вот сижу смотрю с dir)
источник

F

Fred in Django [ru] #STAY HOME
dir()
источник

N

N1LEX in Django [ru] #STAY HOME
doctor__id
источник

N

N1LEX in Django [ru] #STAY HOME
Поглубже надо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
зачем тебе доступные методы? этот вариант получения связанного объекта 100% рабочий. Везде использую
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
obj.related_model1_model2.doctor.id

но это может быть + запрос в сравнении с .doctor_id
источник