08 2022 档案
摘要:1、背景: GenericAPIView 基础于 APIView ,提供了3个方法,三个属性。对APIView做了进一步的封装,可以通mixins子类配合使用,直接调用mixins实现的方法既可。除了支持APIView视图所有的功能,还支持过滤、分页、排序等功能 2、常用属性和方法: 三个属性 qu
阅读全文
摘要:1、背景: 继承于django原生的view,在实现的as_view方法中对原生的view做了加强,另外APIView的 request 是基于django的 Request做了加强,不在是原生的request,这一步解析是在drf.APIVIew 的 dispatch方法中完成的,主要是增加了认证
阅读全文
摘要:1、分类: drf 序列化器其中2种较为常用 serializers.Serializer 和 serializers.ModelSerializer,ModelSerializer实际上是继承了Serializer做了部分的扩展,Serializer一般对字段操作,ModelSerializer一
阅读全文
摘要:1.背景: 技术储备,drf适合前后端分离项目,比较适合单表操作的业务,另外丰富的视图集合配合路由自动生成,开发速度能得到极大的提升。 2、视图分类: 2.1:视图超类: from rest_framework.views import APIView from rest_framework.gen
阅读全文