上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: 五个扩展类 五个扩展类 这五个扩展类需要搭配GenericAPIView (或者GenericViewSet)一起使用:五个扩展类的需要调用GenericAPIView提供的序列化器与数据库查询的方法。 使用方法 使用方法 五个扩展类的源代码 五个扩展类的源代码 阅读全文
posted @ 2018-11-11 10:01 苦瓜爆炒牛肉 阅读(637) 评论(0) 推荐(0) 编辑
摘要: DRF的基类是APIView类,GenericAPIView类是APIView类的子类。 GenericAPIView类有什么存在的意义呢? 其实, 他主要提供了两个用处: 1.提供关于数据库查询的属性与方法 2.提供关于序列化器使用的属性与方法 详解: 先看一段小代码比较好理解,(继承APIVie 阅读全文
posted @ 2018-11-11 09:23 苦瓜爆炒牛肉 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 关于DRF基类APIView提供的Request和Response对象的作用,可以看我的另一篇博文:https://www.cnblogs.com/chichung/p/9939864.html 综合使用: 相应路由的配置: 阅读全文
posted @ 2018-11-10 19:54 苦瓜爆炒牛肉 阅读(797) 评论(1) 推荐(0) 编辑
摘要: # 转载请留言联系 1.Request对象 DRF传入视图的request对象,不再是Django默认的HttpRequest对象,而是扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器,在接收到请求后会自动根据Content-Type指 阅读全文
posted @ 2018-11-10 16:51 苦瓜爆炒牛肉 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 模型类序列化器 DRF提供了模型类序列化器: ModelSerializer 作用: 简化对应django模型类的序列化器的定义 ModelSerializer与常规的Serializer相同,但提供了: 基于模型类自动生成一系列字段 基于模型类自动为 Serializer 生成 validator 阅读全文
posted @ 2018-11-10 11:49 苦瓜爆炒牛肉 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 反序列化原理: 反序列化原理: Json字符串-->字典-->对象 反序列化的作用: 反序列化的作用: 1.校验参数的准确性 2.校验通过后,可以在数据库中保存或修改数据 反序列化的使用: 反序列化的使用: 首先定义序列化器: 功能一:校验参数的准确性 当我们想把一个字典转换为对象保存到数据库时,往 阅读全文
posted @ 2018-11-10 11:23 苦瓜爆炒牛肉 阅读(439) 评论(0) 推荐(0) 编辑
摘要: # 转载请留言联系 read_only read_only read_only表示只能读,不能进行修改。例如定义序列化器时,id字段通常指定read_only=True。在序列化时,即对象转为字典、JSON字符串时,字典、JSON字符串包含着id字段。但是反序列化时,即JSON字符串、字典转换为对象 阅读全文
posted @ 2018-11-10 10:05 苦瓜爆炒牛肉 阅读(2376) 评论(0) 推荐(0) 编辑
摘要: 定义序列化器,通常是拿模型类的代码过来修改一下。但是如果遇到有关联属性的时候,应该怎么写呢? 假设有两个模型类,一个是员工,一个是部门。部门与员工是一对多关系。那么在定义序列器的时候怎么写关联属性的语句呢? 先把没有涉及关联属性的字段写成序列化器: 一对多关系中,多的那方的序列化器关联属性的写法: 阅读全文
posted @ 2018-11-09 21:00 苦瓜爆炒牛肉 阅读(2602) 评论(1) 推荐(0) 编辑
摘要: 定义序列化器时,一般可以把模型类的文件拿来修改一下,然后就可以根据自定义字段生成了一个序列器。这个序列器可以用来序列化,也可以用来反序列化。 序列化器常用的字段类型 序列化器常用的字段类型 序列化器选项 序列化器选项 序列化器通用选项 序列化器通用选项 示例 示例 使用序列化器实现序列化(对象--> 阅读全文
posted @ 2018-11-09 19:52 苦瓜爆炒牛肉 阅读(619) 评论(0) 推荐(0) 编辑
摘要: # 转载请留言联系 用Django开发RESTful风格的API存在着很多重复的步骤。详细可见:https://www.cnblogs.com/chichung/p/9933861.html 过程往往都是,(1)把到前端请求的过来的json字符串,然后通过json.loads转换为字典,字典在转换为 阅读全文
posted @ 2018-11-09 17:08 苦瓜爆炒牛肉 阅读(1361) 评论(1) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页