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
更改为其他名称吗?
答案 0 :(得分:1)
raise serializers.ValidationError({
'Max genres': 'Your Custom Message'
})