摘要: 一、异常模块 重写异常模块目的是记录异常信息(项目上线)。 二、具体配置 1. 在settings的drf配置中配置EXCEPTION_HANDLER,指向自定义的exception_handler函数 2. drf出现异常了,都会回调exception_handler函数,携带异常对象和异常相关信 阅读全文
posted @ 2019-11-19 20:59 fxyadela 阅读(93) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、解析模块 根据请求头 选择对应的解析器对请求体内容进行处理,如:application/json,x www form urlencoded,form data等格式 二、局部解析 可以在视图类中通过 类属性对该视图的数据包解析做配置。 三、全局解析 可以在项目的配置文件的drf配置 阅读全文
posted @ 2019-11-19 20:41 fxyadela 阅读(112) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、渲染模块 根据用户 或`用户可接受的类型`,筛选出合适的渲染组件。 用户请求URL 二、内置渲染器 通过源码,我们可以知道渲染内容主要是 、`BrowsableAPIRenderer` 显示json格式 访问URL 默认显示格式,可以修改它的html文件 访问URL 三、局部渲染 可 阅读全文
posted @ 2019-11-19 20:09 fxyadela 阅读(153) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、请求模块 1. drf的request是在wsgi的request基础上再次封装 2. wsgi的request作为drf的request一个属性:_request 3. 新的request对旧的request做了完全兼容 4. 新的request对数据解析更规范化: 所有的 拼接参 阅读全文
posted @ 2019-11-19 19:35 fxyadela 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 接口规范 Web API接口规范:restful 2000年Roy Fielding博士在其博士论文中提出REST(Representational State Transfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为Web API的标准了。 RESTful凭借其 阅读全文
posted @ 2019-11-19 17:44 fxyadela 阅读(149) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、drf框架 drf框架的主要作用: 二、接口 明确了请求方式,提供对应后台所需参数,请求url链接可以得到后台的响应数据。 请求方式:get、post、put、patch、delete 请求地址:如 请求参数: :json或xml格式的key value类型数据 ak:6E823f5 阅读全文
posted @ 2019-11-19 17:43 fxyadela 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、drf优点 1. Django rest framework可以帮助我们简化以下两部分的代码编写,大大提高REST API的开发速度。 在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。 在开发REST API的视图中,虽然每个视图具 阅读全文
posted @ 2019-11-19 16:54 fxyadela 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一.安装 二.配置 三.特点 阅读全文
posted @ 2019-11-19 16:36 fxyadela 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一.element ui的地址 https://element.eleme.cn/ 二.element ui的安装 在vue cli的项目中element的导入 阅读全文
posted @ 2019-11-19 14:10 fxyadela 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一. 传参 params是添加到url的请求字符串中的,用于get请求。 data是添加到请求体(body)中的, 用于post请求。 首先现在main.js进行配置 如:get请求 如:post请求 二. 后台获取 如果是 : 传参后台取 request.GET 或者 request.query_ 阅读全文
posted @ 2019-11-19 13:55 fxyadela 阅读(175) 评论(0) 推荐(0) 编辑