参考文档:
Django REST framework基础:版本控制
Django REST framework基础:认证、权限、限制
为什么要有版本?
某些客户端 使用低版本只维护不开发新功能 v1
主要的产品还要不断的更新迭代功能 v2
DRF中版本
DRF使用版本控制
/books/?version=v1

是在 URL加查询参数
/v1/books/
全局配置:

路由配置:

源码分析
进阶:request.version都经历了什么?

版本控制能做什么?


认证
你是谁
认证流程梳理






权限
你有没有权限




全局配置在 settings.py种配置
局部的配置在是视图函数中

限制
你每分钟来多少次(Django中间件 访问频率限制)