的定义
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): ...
使用这种方法,路由器应该只为所包含的方法生成路由。
参考 :
模型视图集
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)