DRF的版本和认证

DRF的版本

版本控制是做什么用的, 我们为什么要用

首先我们要知道我们的版本是干嘛用的呢

大家都知道我们开发项目是有多个版本的

随着我们项目的更新

版本就越来越多

我们不可能新的版本出了~以前旧的版本就不进行维护了

那我们就需要对版本进行控制

这个DRF也给我们提供了一些封装好的版本控制方法

版本控制怎么用

之前我们学视图的时候知道APIView,也知道APIView返回View中的view函数,然后调用的dispatch方法

那我们现在看下dispatch方法

看下它都做了什么

在这里插入图片描述
执行self.initial方法之前是各种赋值,包括request的重新封装赋值,下面是路由的分发,那我们看下这个方法都做了什么

在这里插入图片描述

我们可以看到,我们的version版本信息赋值给了 request.version 版本控制方案赋值给了 request.version

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章