Django-rest-framework中的error_messages类型

时间:2018-10-04 12:10:27

标签: django django-models django-rest-framework

我正在为序列化程序实现自定义错误消息。


class MySerializer(serializer.ModelSerializer):
       ...
       Meta:
           model = MyModel
           fields = ['username']
           extra_kwargs = {
            'username': {"error_messages":{
                "required": "username is required",
                "blank": "username cannot be blank",
                "invalid": "username is invalid",
                }
              },
           }

因此,除了提高username: This field is required.之外,还提高了username: username is required.

我在一个字段上有一个这样的error_message,但在该字段上却不起作用,即我无法猜测其error_message类型。

但是我想知道error_messagesblankrequired之外还有其他类型的invalid吗?

django-rest-framework 3.8.2

0 个答案:

没有答案