我有四个模型:
QuestStatus
AdventureStatus
QuestAdventureStatus
(由两个
事物,外键字段到QuestStatus
和AdventureStatus
)QuestAdventure
(与QuestAdventureStatus
有M2M关系)我有一个QuestAdventure
的序列化程序,QuestAdventureStatus
作为字段存在于我的序列化程序中:
quest_adventure_status = serializers.ListField(source='quest_adventure_status.all', required=False)
如何正确地创建一个新的QuestAdventure
和创建quest_adventure_status
(es)(也更新)?对于创建,quest_adventure_Status
是必需的,但是当我传入实例时,它已经序列化了,而不是模型对象?你知道吗
有没有一个适当的方法来处理这个在DRF?你知道吗
我建议您看看drf writable nested:https://github.com/beda-software/drf-writable-nested
相关问题 更多 >
编程相关推荐