DRF的版本和認證

DRF的版本

版本控制是做什麼用的, 我們爲什麼要用

首先我們要知道我們的版本是幹嘛用的呢

大家都知道我們開發項目是有多個版本的

隨着我們項目的更新

版本就越來越多

我們不可能新的版本出了~以前舊的版本就不進行維護了

那我們就需要對版本進行控制

這個DRF也給我們提供了一些封裝好的版本控制方法

版本控制怎麼用

之前我們學視圖的時候知道APIView,也知道APIView返回View中的view函數,然後調用的dispatch方法

那我們現在看下dispatch方法

看下它都做了什麼

在這裏插入圖片描述
執行self.initial方法之前是各種賦值,包括request的重新封裝賦值,下面是路由的分發,那我們看下這個方法都做了什麼

在這裏插入圖片描述

我們可以看到,我們的version版本信息賦值給了 request.version 版本控制方案賦值給了 request.version

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