DRF的版本
版本控制是做什麼用的, 我們爲什麼要用
首先我們要知道我們的版本是幹嘛用的呢
大家都知道我們開發項目是有多個版本的
隨着我們項目的更新
版本就越來越多
我們不可能新的版本出了~以前舊的版本就不進行維護了
那我們就需要對版本進行控制
這個DRF也給我們提供了一些封裝好的版本控制方法
版本控制怎麼用
之前我們學視圖的時候知道APIView,也知道APIView返回View中的view函數,然後調用的dispatch方法
那我們現在看下dispatch方法
看下它都做了什麼
執行self.initial方法之前是各種賦值,包括request的重新封裝賦值,下面是路由的分發,那我們看下這個方法都做了什麼
我們可以看到,我們的version版本信息賦值給了 request.version 版本控制方案賦值給了 request.version