Django,遇到一个问题,在自定义错误信息 required 的时候,不生效。
class CommentForm(forms.Form):
name = forms.CharField(max_length=50, error_messages={'required': '用户名不能为空'})
comment = forms.CharField(
widget=forms.Textarea(),
error_messages={'required': '评论不能为空'},
validators=[words_validator]
)
required 不生效,界面不填写直接提交,不能够显示自定义的提示
1
okletswin 2018-01-08 11:02:44 +08:00
看起来请求没到 django,是 js 层的检查结果
|
2
aixia0124 2018-01-08 11:30:35 +08:00
还没判断到你自定义的错误就被拦截了,记不清了,好像自定义字段验证错误之前,还有一层 django 的表单验证
|
3
qq976739120 2018-01-08 11:36:50 +08:00
加表单验证
|
4
awanabe 2018-01-08 13:18:09 +08:00
这个是浏览器在 input 上如果有 required 信息的错误提示
|
5
yhqly 2018-01-09 10:43:33 +08:00
可以提示呀。
|