由于你的username字段很可能已unique=True
设置,因此Django REST框架会自动添加一个验证器,该验证器将检查以确保新用户名是唯一的。实际上,你可以通过进行确认repr(serializer()
),这将向你显示所有自动生成的字段,其中包括验证程序。
验证按特定的,未记录的顺序运行
class Meta:
extra_kwargs = {
"username": {
"validators": [],
},
}