
django
文章平均质量分 54
qq_41529264
这个作者很懒,什么都没留下…
展开
-
drf对返回数据进行修改的两种方法
1、场景:一个接口可以有多个测试用例。例如只输入字段A,只输入字段B等。但是我们需要知道这个接口有多少用例我们可以在view进行修改,返回数据在response.data['results']中,通过将testcase中的interface_id等于返回数据中的id,并计算数量,将该数量,返回item['testcases'] def list(self, request, *args, **kwargs): response = super().list(request, ..原创 2022-02-10 12:35:47 · 1346 阅读 · 0 评论 -
drf中校验、以及校验的顺序
1、常用几种校验,在序列化器类中我们定义,并在在对应字段中添加,失败提示min_length=6, max_length=20,这样如果长度不在6到20 将提示错误。error_messages={ 'min_length': '仅允许6~20个字符的确认密码', 'max_length': '仅允许6~20个字符的确认密码', }这样填写错误时按照此处进行提示,。 password_confirm = serializers.CharField(label='确认密码', .原创 2022-02-08 10:34:16 · 1456 阅读 · 0 评论