其他分享
首页 > 其他分享> > 【1122 | Day64】drf视图大家族及用法介绍

【1122 | Day64】drf视图大家族及用法介绍

作者:互联网

目录

drf框架|视图家族

1. Views | 视图类

将请求方式与视图类的同名方法建立映射,完成请求响应

1)APIView

2) GenericAPIView

2. mixins | 视图工具类

3. generics | 工具视图类

一堆mixins工具类与GenericAPIView视图基类组合

4. 视图集基类

1)ViewSet(ViewSetMixin,APIView):可以自定义映射关系的APIView

2)GenericViewSet(ViewSetMixin,GenericAPIView):可以自定义映射关系的GenericAPIView

5. ViewSetMixin | 视图集工具

重写as_view( ),完成请求方式与视图方法的自定义映射

as_view({'get': 'my_get'})

6. 常用Model视图集

1)ModelViewSet(mixins.CreateModelMixin,

mixins.RetrievModelMixin,

mixins.UpdateModelMixin,

mixins.DestroyModelMixin,

mixins.ListModelMixin,

GenericViewSet):某一资源的六大操作视图集

2)ReadOnlyModelViewSet(mixins.RetrievModelMixin,

mixins.ListModelMixin,

GenericViewSet):某一资源的只读操作视图集

标签:get,APIView,1122,mixins,视图,Day64,工具,图集
来源: https://www.cnblogs.com/fxyadela/p/11913754.html