看源码我们能知道mixin文件中给我们封装好了视图调用增删改 查一个, 查多个共讷讷个方法的方法,但mixin只封装了这些方法, 并没有调用, 所以就需要结合GeneticAPIView来调用生效

APIView 与 View是同种类型, 它封装的as_view()  可以让我们匹配到序列化视图   以前我们类视图继承View  现在我们继承APIView

Django之序列化,反序列化进阶: 序列化模型类与APIView,GeneticAPIView,以及mixin封装扩展

Django之序列化,反序列化进阶: 序列化模型类与APIView,GeneticAPIView,以及mixin封装扩展

 

mixin文件中封装的方法

Django之序列化,反序列化进阶: 序列化模型类与APIView,GeneticAPIView,以及mixin封装扩展

 

类视图:

Django之序列化,反序列化进阶: 序列化模型类与APIView,GeneticAPIView,以及mixin封装扩展

Django之序列化,反序列化进阶: 序列化模型类与APIView,GeneticAPIView,以及mixin封装扩展

Django之序列化,反序列化进阶: 序列化模型类与APIView,GeneticAPIView,以及mixin封装扩展

 

相关文章:

  • 2021-05-24
  • 2021-10-22
  • 2022-12-23
  • 2021-08-07
  • 2021-08-18
  • 2021-10-28
猜你喜欢
  • 2021-05-21
  • 2022-01-09
  • 2021-06-08
  • 2021-12-25
  • 2021-07-11
  • 2022-12-23
  • 2021-07-28
相关资源
相似解决方案