我正在使用 Django Rest Framework 構建一個 API,我想知道僅使用 ModelViewSet 類來實作 CRUD 是否足夠。我擔心的是前端消費和使用創建、讀取、更新和洗掉功能是不夠的。
uj5u.com熱心網友回復:
簡短的回答是“是”。
但是,我建議您閱讀 DRF 的官方檔案。
ModelViewSet 的 檔案
通過混合各種 mixin 類的行為,
ModelViewSet該類inherits來自并包含各種操作的實作。GenericAPIView
ModelViewSet該類提供的操作是.list()、.retrieve()、.create()、.update()、.partial_update()和.destroy()。
GenericAPIView 的 檔案
此類
extendsREST 框架的APIView類,為標準串列和詳細視圖添加通常需要的行為。
提供的每一個
concrete generic views都是通過將GenericAPIView, 與一個或多個mixin類組合而成的。
--
還有很多博客解釋了為什么以及何時使用這些類。
Django Rest 框架視圖集
--
最后,我和你一樣是社區的新手。我不確定這里是否允許這種問題。但是,我想說的是..
別擔心了,自己去試試吧。我相信,如果您遇到困難,社區中的人們會愿意幫助您。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/488180.html
