wtf
摘要: 1、新建一个django项目,定义一个Car类,有name字符串属性,color整型选择属性(0:银色,1:黑色,2:红色,3:灰色),price全精度小数类型,image图片文件类型,brand字符串类型 2、基于ModelSerializer类,完成Car资源的单查,群查,单增接口 序列化:显示 阅读全文
posted @ 2019-12-26 22:42 wtfss 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 子序列 只能在序列化中使用 字段名必须是外键(正向反向)字段 因为相对于自定义序列化外键字段,自定义序列化字段是不能参与反序列化的,而子序列化必须为外键名,所以就无法入库 在外键关联数据是多条时,需要明确many=True 是单向操作,因为作为子序列化的类必须写在上方,所以不能产生逆方向的子序列化 阅读全文
posted @ 2019-12-26 21:45 wtfss 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、自定义序列化: 所有的逻辑写在单查群查这个视图类里,如果业务逻辑复杂,视图类会超级大。 二、drf序列化过程: 视图类序列化过程 orm操作得到数据 将数据序列化成可以返回给前台的数据 返回数据给前台 视图类反序列化过程 从请求对象中获取前台提交的数据 交给序列化类完成反序列化(数据的校验) 借 阅读全文
posted @ 2019-12-26 08:17 wtfss 阅读(196) 评论(0) 推荐(0) 编辑