1119 Day62 drf之渲染模組

2022-05-01 12:18:09 字數 1351 閱讀 6203

目錄根據使用者請求url使用者可接受的型別,篩選出合適的渲染元件。

使用者請求url

通過原始碼,我們可以知道渲染內容主要是jsonrendererbrowsableapirenderer

//匯入

from rest_framework.renderers import jsonrenderer

from rest_framework.renderers import browsableapirenderer

jsonrenderer:

browsableapirenderer:

區域性配置:

可以在檢視類中通過renderer_classes類屬性對該檢視的資料響應渲染做配置。

在我們定義基礎apiview的類新增renderer_classes = [jsonrenderer]這樣網頁就不會出現渲染只顯示js資料。

例如:

class userapiview(apiview):

//響應的渲染模組

)

全域性配置:在settings.py

可以在專案配置檔案的drf配置中通過default_renderer_classes對該檢視的資料響應渲染做配置。

例如:

# drf配置

rest_framework =

注意:

如果乙個檢視類在有全域性配置下,還進行了區域性配置,優先走自己的區域性配置。

核心:

可以全域性和區域性配置檢視類支援的結果渲染:預設可以json和頁面渲染,學習該模組的目的是開發可以全域性只配置json方式渲染。

day62 隨意組合

小明被綁架到x星球的巫師w那裡。其時,w正在玩弄兩組資料 2 3 5 8 和 1 4 6 7 他命令小明從一組資料中分別取數與另一組中的數配對,共配成4對 組中的每個數必被用到 小明的配法是 巫師凝視片刻,突然說這個配法太棒了!因為 每個配對中的數字組成兩位數,求平方和,無論正倒,居然相等 87 2...

day24作業 1119 正則匹配 引數化

一 必做題 1.建立三個賬號,存放到yaml配置檔案中 a.分別註冊借款人 投資人 管理人賬號 b.每個賬號需要儲存使用者id 手機號 密碼 c.思考將這3個賬號資訊儲存到 d.上一次作業中已完成的同學,本題無需提交,未完成的,繼續完成2.實現未註冊手機號的引數化 a.可以使用題1中註冊的手機號 b...

演算法導論 6 2 d叉堆

問題 d叉堆性質與二叉堆相似,但其每個非葉子結點有d個孩子 1 如何在乙個陣列中表示乙個d叉堆?2 包含n個元素的d叉堆的高度是多少?3 給出 extract max在d叉堆的有效實現,並用d與n表示其時間複雜度.4 給出insert在d叉堆的有效實現,並用d與n表示其時間複雜度.5 給出incre...