一、GenericAPIView的使用

rest_framework.generics.GenericAPIView
继承自APIVIew,主要增加了操作序列化器和数据库查询的方法,作用是为下面Mixin扩展类的执行提供方法支持。通常在使用时,可搭配一个或多个Mixin扩展类
1.1、属性
- serializer_class 指明视图使用的序列化器
- queryset 指明使用的数据查询集
1.2、方法
- get_serializer_class(self) 返回序列化器类
- get_serializer(self, args, *kwargs) 返回序列化器对象
- get_queryset(self) 返回视图使用的查询集
- get_object(self) 返回视图所需的模型类数据对象
本文介绍了Django rest_framework中的GenericAPIView,它为其他Mixin扩展类提供了序列化器和数据库查询方法的支持。内容包括GenericAPIView的属性如serializer_class和queryset,以及get_serializer_class、get_queryset等方法的说明,并简要提到了几个常见的视图类扩展,如ListModelMixin、RetrieveModelMixin等。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



