调用顺序,字段中validates中定义的不通过也会执行,但是字段中自定义的都执行不通过后,单字段,多字段不会再执行
1.validators自带校验器
2.自定义校验器,定义再序列化类外部
3.单字段校验器,定义再序列化类外部
4.多字段校验器,定义再序列化类外部
例
from rest_framework import serializers
from rest_framework.validators import UniqueValidator
#2.自定义校验器,名称包含“校验”,不用返回
def contain_name(name):
if not '校验' in name