1. 程式人生 > >REST Framework 的 api

REST Framework 的 api

url對應 方法 sets 還要 col 繼承 不同 mage img

你平時在寫url的比如一個get 有帶參數 有不帶參數的 那麽 我們不僅僅要寫兩個url還要寫兩個類

這個時候我們的 就可以繼承 ViewSetMixin 來解決了

繼承的時候 ViewSetMixin 必須要放在繼承的最前面 因為你同時繼承 ViewSetMixin 和APIView的時候 他們同時都有as_view()方法 ,這個時候我們就要先用 ViewSetMixin 中的as_view所以他要寫在前面

這個是用來讓你的url中的as_view中直接設置你的請求的方式的對應的方法  我們在下面可以把我們的post  get的請求的方式對應的方法名給改變

我們先導入 :
from rest_framework.viewsets import  ViewSetMixin   # 這個是用來讓你的url中的as_view中直接設置你的請求的方式的對應的方法  我們在下面可以把我們的post  get的請求的方式對應的方法名給改變

然後我們下面的vies中的發的方法就可以自定義名字了:

技術分享圖片

我們的這個方法也要在url中聲明:

技術分享圖片

這就是設置不同的請求方式 對應不同的方法

這樣就會省去一個類 兩個url對應同一個 請求類

REST Framework 的 api