【发布时间】:2019-05-27 19:11:32
【问题描述】:
每当我使用空的用户名值发出 POST 请求时,我都会收到以下错误消息:
"username": [
"This field may not be blank."
],
我想将此错误消息更改为我自己的自定义错误消息。但是,在我的用户模型中,我尝试创建一个 blank 错误消息,如下所示:
class User(AbstractBaseUser):
username = models.CharField(max_length=15, unique=True,
error_messages={
'blank': 'You have to have a username!',
'unique': "Username has already been taken.",
})
但是,不会显示此错误消息,而是显示默认错误消息。如何显示我自己的自定义错误消息? unique 错误消息显示正常,只是 blank 没有出现。
【问题讨论】:
-
你有对应视图的序列化器吗?
-
@JPG 不,我没有。
标签: python django django-models django-rest-auth