在django-rest-framework中禁用ViewSet中的方法

在django-rest-framework中禁用ViewSet中的方法,第1张

在django-rest-framework中禁用ViewSet中的方法

的定义

ModelViewSet
是:

class ModelViewSet(mixins.CreateModelMixin,         mixins.RetrieveModelMixin,         mixins.UpdateModelMixin,        mixins.DestroyModelMixin,        mixins.ListModelMixin,        GenericViewSet)

因此,除了扩展之外

ModelViewSet
,为什么不随便使用您需要的东西呢?因此,例如:

from rest_framework import viewsets, mixinsclass SampleViewSet(mixins.RetrieveModelMixin,         mixins.UpdateModelMixin,         mixins.DestroyModelMixin,         viewsets.GenericViewSet):    ...

使用这种方法,路由器应该只为所包含的方法生成路由。

参考

模型视图



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存