Size: a a a

Django [ru] #STAY HOME

2020 May 21

AD

Alex Dem in Django [ru] #STAY HOME
Y A
PrimaryKeyRelatedField точно принимает много объектов?
там наверное флага не хватает, мне кажется
many=True
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Y A
я не пойму у меня модель сериализатора не Nutrients a WeekNutrient почему он вообще трогает Nutrient и там ищет
Url не тот
источник

YA

Y A in Django [ru] #STAY HOME
Alex Dem
PrimaryKeyRelatedField точно принимает много объектов?
там наверное флага не хватает, мне кажется
many=True
да там тоже м2м это другая моделька
источник

AD

Alex Dem in Django [ru] #STAY HOME
Y A
да там тоже м2м это другая моделька
class AlbumSerializer(serializers.ModelSerializer):
   tracks = serializers.PrimaryKeyRelatedField(many=True, read_only=True)

строка из оффдока
источник

AD

Alex Dem in Django [ru] #STAY HOME
а, виноват
источник

AD

Alex Dem in Django [ru] #STAY HOME
или флаг, или кверисет, я понял
источник

YA

Y A in Django [ru] #STAY HOME
вот. у меня аналогичные сериализаторы, только тут не волум а тайп и все норм, правда тайп этот есть и во вложенной модели, может поэтому ошибки нет, а я там данные сам уже раскидываю
источник

YA

Y A in Django [ru] #STAY HOME
Y A
вот. у меня аналогичные сериализаторы, только тут не волум а тайп и все норм, правда тайп этот есть и во вложенной модели, может поэтому ошибки нет, а я там данные сам уже раскидываю
в итоге гк))))
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Y A
вот. у меня аналогичные сериализаторы, только тут не волум а тайп и все норм, правда тайп этот есть и во вложенной модели, может поэтому ошибки нет, а я там данные сам уже раскидываю
1) не называйте поля type, это очень важное ключевое слово
источник

AD

Alex Dem in Django [ru] #STAY HOME
А корректно ли использовать PrimaryKeyRelatedField на m2m?
источник

YA

Y A in Django [ru] #STAY HOME
Alex Dem
А корректно ли использовать PrimaryKeyRelatedField на m2m?
в данном случае это ForeignKey. потому что through определен ручками
источник

AD

Alex Dem in Django [ru] #STAY HOME
Y A
в данном случае это ForeignKey. потому что through определен ручками
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Alex Dem
А корректно ли использовать PrimaryKeyRelatedField на m2m?
Да, это можно делать
источник

AD

Alex Dem in Django [ru] #STAY HOME
я, кажется, опять поторопился
все не лезу, извините пожалуйста :D
источник

YA

Y A in Django [ru] #STAY HOME
о щас попробую
источник

YA

Y A in Django [ru] #STAY HOME
хотя тут 13год)
источник

AD

Alex Dem in Django [ru] #STAY HOME
Y A
о щас попробую
не-не, это HyperlinkedRelatedField
may be used to represent the target of the relationship using a hyperlink.

я не то скинул
источник

AD

Alex Dem in Django [ru] #STAY HOME
я не шарю, но пытался помочь :)
но больше не буду
источник

YA

Y A in Django [ru] #STAY HOME
да важно, спасибо)
источник

YA

Y A in Django [ru] #STAY HOME
Y A
если добавляю source='week_nutrients' то ошибки нет, но данные получаю вот так
OrderedDict([('id', <Nutrient: Nutrient object (1)>), ('week_nutrients', '0.25')])
вот так работает но это явно криво как-то. Как и в первом случае где просто "повезло"
источник