首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django(52)APIView详解

APIView视图类 在DRF中,推荐使用类视图,因为类视图可以通过继承的方式把一些重复性的工作抽取出来,而使得代码更加简洁。...单局部改 群全局改、群局部改(这2个用的非常少) 单查、群查操作 注意:如果我们做的删除操作是逻辑删除,单查群查的时候,需要先过滤数据,比如过滤掉被删除的,再返回给前台 class Students(APIView...status": 1, "message": "删除失败", }) 单局部改 单局部改instance=要被更新的对象,data=要更新的数据,partial=True,必填字段都变为选填字段...else: return Response({ "status": 1, "message": "失败", }) 总结 APIView...视图类就是做增删改查的操作,当然APIView中还继承了一些常用的属性,比如authentication_classes、permission_classes、throttle_classes等。

42710
您找到你想要的搜索结果了吗?
是的
没有找到

rest_framework序列化与反序列化1

import APIView from . import models class UserV1APIView(APIView): def get(self,request,*args,*...('错误信息') 4)一个序列化类存在一个全局钩子可以对所有字段进行全局校验,使用方法: validate(self, 所有字段值字典attrs) 规则:校验成功直接返回attrs,校验失败抛出校验失败信息...:ValidationError({'异常字段', '错误信息'}) 5)重写create方法实现新增的数据写入数据库,返回写入成功的数据对象 6)重写update方法实现修改的的数据写入数据库,返回修改成功的数据对象...,为选填字段('required': True可以将其变为必填字段) 'write_only': True, # 'required':...,为选填字段('required': True可以将其变为必填字段) 'write_only': True, # 'required':

90010
领券