请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

many=true

class UserFavDetailSerializer(serializers.ModelSerializer):
goods = GoodsSerializer()

class Meta:
    model = UserFav
    fields = ("goods", "id")

老师,你视频里把我说糊涂了,这里 goods = GoodsSerializer()之所以不用many=true,是不是就是他们本来就是一对一的关系

正在回答 回答被采纳积分+3

1回答

bobby 2019-01-06 13:56:55

goods是外键,也就是一个UserFavDetail数据只有一个good数据,所以这里不用配置many=true,不然这里就会是一个列表,如果一个UserFavDetail可以有多个goods就可以配置many=true

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信