开发者社区> 问答> 正文

Django Rest Framework框架中的视图都能继承哪些类?

Django Rest Framework框架中的视图都能继承哪些类?

展开
收起
芯在这 2021-12-07 22:01:55 452 0
1 条回答
写回答
取消 提交回答
  • #class View(object): #class APIView(View): 封装了view,并且重新封装了request,初始化了各种组件 #class GenericAPIView(views.APIView): #1.增加了一些属性和方法,如get_queryset,get_serializer #class GenericViewSet(ViewSetMixin, generics.GenericAPIView) #父类ViewSetMixin 重写了as_view,返回return csrf_exempt(view) #并重新设置请求方式与执行函数的关系 #class ModelViewSet(mixins.CreateModelMixin,

    mixins.RetrieveModelMixin, mixins.UpdateModelMixin, mixins.DestroyModelMixin, mixins.ListModelMixin, GenericViewSet):pass #继承了mixins下的一些类,封装了list,create,update等方法 #和GenericViewSet

    2021-12-07 22:02:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ui-model,跨框架复用 立即下载
Flutter 应用框架 Fish-Redux 立即下载
低代码开发师(初级)实战教程 立即下载