内容概要request对象和response对象GenericAPIView介绍基于GenericAPIView的5个视图扩展类GenericAPIView的9个视图子类视图集ModelViewSet的使用ViewSetMixin源码分析内容详细request对象和response对象请求之request对象我们已经知道,drf对原生的request请求数据对象做过封装处理,原生request对象被保存在_request中,通过__getattr__【点拦截】魔法方法可以获取原生request对象所有方法和属性,并且drf的request可以通过request.data取出包括json格式数据
内容概要序列化器介绍Serializer的使用基本使用(序列化)字段类型字段参数序列化定制序列化的字段反序列化反序列化之新增反序列化之修改反序列化之局部和全局钩子ModelSerializer模型类序列化器ModelSerializer额外添加参数内容详细序列化器介绍QuerySet对象:queryset_obj=models.Book.objects.all()单个对象:book=models.Book.objects.all().first()1、序列化:序列化器会将模型对象(QuerySet对象、单个book对象)转成字典,在经过response的时候序列化成json格式返回给前端。2、
内容概要序列化器介绍Serializer的使用基本使用(序列化)字段类型字段参数序列化定制序列化的字段反序列化反序列化之新增反序列化之修改反序列化之局部和全局钩子ModelSerializer模型类序列化器ModelSerializer额外添加参数内容详细序列化器介绍QuerySet对象:queryset_obj=models.Book.objects.all()单个对象:book=models.Book.objects.all().first()1、序列化:序列化器会将模型对象(QuerySet对象、单个book对象)转成字典,在经过response的时候序列化成json格式返回给前端。2、