возвращая "non_field_errors": в Почтальон - PullRequest
0 голосов
/ 14 октября 2019

В StorySerializer есть проверка, которая отлично работает. В Почтальоне при создании истории с 3+ жанрами возвращается

{
    "non_field_errors": [
        "Max genres: 2"
    ]
}


class StorySerializer(serializers.ModelSerializer):
    ....
    def validate(self, data):
        if len(data['genres']) > 2:
            raise ValidationError('Max genres: 2')
        return data

Могу ли я изменить non_field_errors на другое имя?

1 Ответ

1 голос
/ 14 октября 2019
raise serializers.ValidationError({
    'Max genres': 'Your Custom Message'
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...