随笔分类 - DRF
摘要:- 三种分页方式
- jwt介绍和原理
- base64的编码和解码
- django中快速使用jwt
- 修改返回格式
- 自定义用户表签发token
- 自定义认证类验证token
阅读全文
摘要:1 自动生成接口文档 # 后端人员,写好接口,提供接口文档给前端用 # 如何编写接口文档 -使用word写,md写 》提交到git上 -公司有接口文档平台 》后端人员在文档平台录入数据 》公司自己开发,yapi(百度开源),第三方 -https://zhuanlan.zhihu.com/p/3660
阅读全文
摘要:全局异常处理(重要) 使用drf的异常处理可以捕获drf的报错信息,但是django或者原生python的报错信息也需要我们处理,这些捕获到的信息都需要我们封装好发送到前端,这是我们全局处理异常的目的。 # drf配置文件中,已经配置了,但是它不符合咱们的要求 # drf的配置文件:'EXCEPTI
阅读全文
摘要:排序 过滤 1 排序 # 排序功能接口只针对于:获取所有接口 from rest_framework.filters import OrderingFilter, SearchFilter # 继承了GenericAPIView的视图类,只要加入,两个类属性 class BookView(Gener
阅读全文
摘要:- 认证
- 权限
- 频率
- 认证类源码分析
阅读全文
摘要:rest_framework视图组件、路由自动生成及action装饰器 一、视图层 2个视图基类 # django 内置的View # drf 的APIView ,继承自View 第一层:使用APIView写5个接口 from rest_framework.views import APIView
阅读全文
摘要:一 Web应用模式 在开发Web应用中,有两种应用模式: 1.1 前后端不分离 1.2 前后端分离 二 API接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 通过网络,规定
阅读全文