我可以在 Django 中創(chuàng)建我的視圖:函數(shù)庫視圖類基礎(chǔ)視圖通用視圖和混合視圖集現(xiàn)在有沒有什么標(biāo)準(zhǔn)可以告訴我們什么時候該用哪個呢?為什么我們有這么多類型?
1 回答
翻閱古今
TA貢獻1780條經(jīng)驗 獲得超5個贊
沒有標(biāo)準(zhǔn),但您可以從這個簡單的策略開始:
對模型類的特定操作——通用視圖(
RetrieveAPIView、?ListAPIView、UpdateAPIView等)一個類中的幾個操作和基本的 CRUD --?ViewSets(
ModelViewSet并且ReadOnlyModelViewSet是最有用的)對 1 個實例的一些操作 -- ViewSet +
@action(detail=True)對幾個或所有對象的一些動作 -- ViewSet +
@action(detail=False)最簡單的自定義操作——基于功能的視圖或
@action再次。
還要檢查DRF 視圖類以快速概覽。
添加回答
舉報
0/150
提交
取消
