APIView子类
- generics模块中
- GenericsAPIView
- 增加模型的获取操作
- get_queryset()
- get_object()
- lookup_field = ‘pk’
- get_serializer()
- get_serializer_class()
- get_serializer_context()
- filter_queryset()
- paginator()
- paginator_queryset()
- get_queryset_response()
- CreateAPIView
- 创建类视图
- 继承自GenericAPIVew,mixins.CreateModelMixin
- ListAPIView
- 继承自GenericAPIVew,mixins.ListModelMixin
- RetrieveAPIView
- 查询单个数据的类视图
- 继承自GenericAPIVew,mixins.RetieveModelMixin
- 实现了get
- DestroyAPIView
- 销毁数据的类视图
- 继承自GenericAPIVew,mixins.DestroyModelMixin
- 实现了delete
- UpdateAPIView
- 更新数据的类视图
- 继承自GenericAPIVew,mixins.UpdateModelMixin
- 实现了put,patch