一、GenericAPIView的使用

Django之rest_framework(三)-LMLPHP

继承自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
04-16 03:20