, error_messages . , , - , .
: required min_length. blank, , allow_blank=True .
,
class AccountSerializer(serializers.ModelSerializer):
password = serializers.CharField(
write_only=True,
required=False,
min_length=5,
error_messages={
"blank": "Password cannot be empty.",
"min_length": "Password too short.",
},
)
class Meta:
model = Account
fields = ('id', 'email', 'password', )
len min_length .
Django REST, . - validate_password, , , .