为什么没有的字段也可以序列化
来源:8-1 viewsets实现商品详情页接口
qq_拱手河山讨欢_0
2018-09-19
class GoodsSerializer(serializers.ModelSerializer):
category = CategorySerializer() #嵌套一下,可以吧外键category属性在接口中显示出来
images = GoodsImageSerializer(many=True) #商品详情页轮播图
class Meta:
model = Goods
fields = ‘all’
goods里面是没有包含images 这个字段的,为什么还可以序列化?
写回答
1回答
-
改变自己c
2018-09-19
因为GoodImage这个model其中有一个字段是goods,它是Goods这个model的外键,其中有个字段是related_name,它的值是images,正好与你说的这个这个序列化的字段,就是个反向调用,利用good的信息去查它的图片,关系存在goodimage表中。
012018-09-20
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2872 学习 · 2457 问题
相似问题