1. 程式人生 > >rest_framework中的url註冊器,分頁器,響應器

rest_framework中的url註冊器,分頁器,響應器

格式 back 數據 分頁器 取數 author 沒有 framework alt

url註冊器:

對於authors表,有兩個url顯得麻煩:

技術分享圖片

rest_framework將我們的url進行了處理:

技術分享圖片

技術分享圖片

這樣寫了之後,就可以像原來一樣訪問author表了。

故意寫錯路徑,看看它為我們做了哪些配置:

技術分享圖片

在有關author的路徑中,只有1和3條url是和我們原來路徑一樣的,多了兩條額外的url,對於這兩條url,多了format的命名分組,我們可以這樣訪問:

技術分享圖片

技術分享圖片

也就是說,我們可以按照不同的編碼格式進行訪問。

分頁器:

當我們的數據量巨大時,前端只想要某些數據,就可以利用分頁來選取數據。

技術分享圖片

這樣寫了之後,在全局settings中的REST_FRAMEWORK配置技術分享圖片,這個參數是控制每頁的數據。

我們也可以不用再全局中配置,自己寫一個類:

技術分享圖片

但是對於author表,他在視圖類中沒有查詢數據的那個操作,

技術分享圖片

這應該怎麽做呢?其實很簡單。

技術分享圖片

響應器:

rest_framework中的url註冊器,分頁器,響應器