当使用django rest-framework进行自定义验证的时候:
(对单个进行验证)
1、重写自定义验证的字段,
2、从写 validate_字段名字(self,字段的名字)
3、对该字段进行验证
4、返回这个字段
(对多个字段进行验证)
1、重写validate字段名字 def validate(self,attrs)
2、对里面的属性进行验证 通过get方法进行取值
3、返回attrs
如果要对模型类没有的数据进行验证,
1、需要自己手动写一个序列化,里面需要传入一个write_only = True
2、在validate方法里面进行验证
3、在返回值前面记得要吧这个值取出来
版权声明:本文为qq_33759361原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。