gpt4 book ai didi

Django 正则表达式验证程序消息无效

转载 作者:太空狗 更新时间:2023-10-29 17:01:21 26 4
gpt4 key购买 nike

我正在尝试获取它,以便验证器告诉您“用户名必须是字母数字”。到目前为止,这是我的代码。我已确认它在正确的时间验证。唯一的问题是,无论我尝试什么,RegexValidator 仍然会忽略默认错误(“输入有效值”)。

这是我的代码。我也试过前面没有'message=',它仍然说“输入一个有效值”,而不是“用户名必须是字母数字”

user = CharField(
max_length=30,required=True,
validators=[
RegexValidator('^[a-zA-Z0-9]*$',
message='Username must be Alphanumeric'
),
]
)

最佳答案

如何添加错误代码:

user = CharField(
max_length=30,
required=True,
validators=[
RegexValidator(
regex='^[a-zA-Z0-9]*$',
message='Username must be Alphanumeric',
code='invalid_username'
),
]
)

关于Django 正则表达式验证程序消息无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17760367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com