我可以在 Django 中創(chuàng)建我的視圖:函數(shù)庫視圖類基礎視圖通用視圖和混合視圖集現(xiàn)在有沒有什么標準可以告訴我們什么時候該用哪個呢?為什么我們有這么多類型?
1 回答

翻閱古今
TA貢獻1780條經(jīng)驗 獲得超5個贊
沒有標準,但您可以從這個簡單的策略開始:
對模型類的特定操作——通用視圖(
RetrieveAPIView
、?ListAPIView
、UpdateAPIView
等)一個類中的幾個操作和基本的 CRUD --?ViewSets(
ModelViewSet
并且ReadOnlyModelViewSet
是最有用的)對 1 個實例的一些操作 -- ViewSet +
@action(detail=True)
對幾個或所有對象的一些動作 -- ViewSet +
@action(detail=False)
最簡單的自定義操作——基于功能的視圖或
@action
再次。
還要檢查DRF 視圖類以快速概覽。
添加回答
舉報
0/150
提交
取消