Django Rest Framework CRUD



我正在用Django Rest框架构建一个API,我想知道只使用ModelViewSet类来实现CRUD是否足够。我担心的是,前端消费和使用创建、读取、更新和删除功能是不够的。

简短回答"是"。

但是,我建议你阅读DRF的官方文档。

ModelViewSet的

文档<<blockquote>ModelViewSet类em>inherits来自GenericAPIView,包括各种动作的实现,通过混合各种mixin类的行为。

ModelViewSet类提供的操作为.list(),.retrieve (),共创(),.update (),.partial_update ().destroy().

GenericAPIView的

文档

这个类是extendsREST框架的APIView类,为标准列表和详细视图添加了通常需要的行为。

提供的每个concrete generic views都是由GenericAPIView与一个或多个mixin类组合而成的。

,

也有很多博客解释为什么以及何时使用这些类。

Django Rest Framework ViewSets

,

最后,我和你一样是新来的。我不确定这种问题在这里是否被允许。但是,我想说的是…

别担心了,自己去试试吧。我相信如果你遇到困难,社区里的人会愿意帮助你的。

最新更新