Python之序列化終極版 視圖集

視圖集就是封裝了五個操作  增  刪  改  查一個   查多個     而且會給出一個路由規則, 生成調用對應方法的路由

 

 

序列化器:

 

視圖集

需要導模型類:

from rest_framework import viewsets
from rest_framework import views
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

自動生成路由:

 

 

下面詳細講解一下生成的路由:

 

路由1: 不傳遞查詢參數

 

 

 

路由2:

 

視圖集中封裝了新的request和response, 所以數據的接收和返回就不用我們操心了   

request.query_param: 結果是一個字典, 用來獲取查詢參數  相當於原來的request.GET

request.dada: 獲取請求體body中攜帶的參數, 不管是json還是表單數據 都能獲取, 就不用再分情況了  相當於原來的    request.POST和request.body以及request.patch結合了

response:

 

我們還可以自定義功能

 

詳解:

 

我們還可以自定義序列化模型類中的方法

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