drf整体内容概览

一、入门规范

  1. web开发模式
  2. API接口
  3. 接口测试工具
  4. restful规范
  5. 序列化与反序列化
  6. drf快速使用
  7. APIView、Request类

二、序列化组件(重点)

  1. 基本序列化类
  2. 模型类序列化类
  3. 如何序列化
  4. 如何反序列化
  5. 反序列化的数据校验功能

三、请求与响应

  1. drf的request已经不是原来的Django的request了
  2. drf的response已经不是原来的Django的response了
  3. 指定可以接受请求的编码方式
  4. 指定响应格式

四、视图组件

  1. 两个视图基类
  2. 五个视图扩展类
  3. 九个视图子类
  4. 视图集

五、路由

  1. 自动生成路由

六、登录认证、权限、频率(重点)

七、过滤、排序、分页

八、自动生成接口文档

九、JWT登录认证(目前主流)区别于cookie和session

十、后台管理美化(Django原生的不好看、simpleUI二次开发)

十一、基于角色的访问控制、权限控制