def validate(self, data):
if data['password1'] != data['password2']:
raise serializers.ValidationError("The two password fields didn't match.")
errors = dict()
try:
password_validation.validate_password(password=data['password1'], user=CustomUser)
except exceptions.ValidationError as e:
errors['password'] = list(e.messages)
if errors:
raise serializers.ValidationError(errors)
return data
评论列表
文章目录