配置DRF以返回标识为

时间:2017-11-12 17:26:16

标签: django django-rest-framework

Django Rest Framework自己进行了验证。例如,在创建用户时,它可以返回如下内容:

{
    "username": [
        "A user with that username already exists."
    ],
    "password": [
        "This field may not be blank."
    ],
    "name": [
        "This field may not be blank."
    ]
}

是否有一种简单的方法可以返回id error而不是短信?如果可能的话,我在哪里可以找到id错误的含义?例如,如果ID错误1为A user with that username already exists.且ID错误2为This field may not be blank.

{
    "username": [
        "1"
    ],
    "password": [
        "2"
    ],
    "name": [
        "2"
    ]
}

那么在使用此服务器的应用程序中可以使用自己的文本(例如,处理不同的语言)。

我不想使用自己的验证或更改错误消息。我想发送错误的ID。这是DRF应该拥有的东西,但我不知道它是否可能。

0 个答案:

没有答案