一、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) 返回视图所需的模型类数据对象
1.3、代码
from rest_framework.generics import GenericAPIView
from rest_framework.response import Response
from rest_framework import stat