摘要: [TOC] 一、drf解析模块源码分析(了解) drf解析模块服务的对象是数据包数据 APIView的dispatch方法: 二次封装request方法的内部还 提供了数据解析 方法 提供要解析的数据 , 方法 提供解析的类对象 (内部从配置中找解析类) 方法中就一句话: ,`self.parser 阅读全文
posted @ 2019-11-19 22:51 正在学习的Barry 阅读(293) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、drf异常模块源码分析(重点) 在APIView的dispatch方法中,有一个超大的try...except...,将代码运行异常都交给异常处理模块处理 方法 从配置中映射出配置处理异常的函数(自定义异常模块就是自定义配置指向自己的函数): 方法 ,通过settings获取了异常处 阅读全文
posted @ 2019-11-19 22:51 正在学习的Barry 阅读(283) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、drf按照与使用 1. 安装drf : 2. settings.py注册app : 3. 基于cbv完成满足restful规范的接口 二、drf CBV源码分析 首先在路由层中 注册CBV , 通过as_view()方法实现CBV ,这个和django实现CBV的方法一致。但是drf 阅读全文
posted @ 2019-11-19 22:50 正在学习的Barry 阅读(194) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、drf按照与使用 1. 安装drf : 2. settings.py注册app : 3. 基于cbv完成满足restful规范的接口 二、drf CBV源码分析 首先在路由层中 注册CBV , 通过as_view()方法实现CBV ,这个和django实现CBV的方法一致。但是drf 阅读全文
posted @ 2019-11-19 22:49 正在学习的Barry 阅读(203) 评论(0) 推荐(0) 编辑
-->