GoodsSerializer中我们写的三个名字Serializer是怎么知道对应models中的哪些字段呢
来源:5-6 drf的modelserializer实现商品列表页功能
慕设计0293856
2019-11-01
class GoodsSerializer(serializers.Serializer):
name = serializers.CharField(required = True, max_length = 30)
code = serializers.CharField(default = 0)
goods_front_image = serializers.ImageField()
这里我们写了name,code, goods_front_image,但是Models中的Goods类我们有很多属性,Serializer是怎么知道对应哪三个属性呢?
写回答
2回答
-
如果不是继承ModelSerializer那么这些名字是自己定义的,也就是说想怎么定义就怎么定义,至于保存到数据库中应该对应哪个字段就需要自己去做,如果是ModelSerializer那么这个名字就需要和model中的名称保持一致
012019-11-05 -
慕设计0293856
提问者
2019-11-01
现在没有想保存数据,不是很理解为什么查询出来的数据对应哪一列,比如code查出来的都是零,但是click_num和sold_num等好多列都是零,所以不知道这个code到底是查出来的哪一列数据
012019-11-02
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2872 学习 · 2457 问题
相似问题