
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 年 1 月 8 日 看起来请求没到 django,是 js 层的检查结果 |
2 aixia0124 2018 年 1 月 8 日 还没判断到你自定义的错误就被拦截了,记不清了,好像自定义字段验证错误之前,还有一层 django 的表单验证 |
3 qq976739120 2018 年 1 月 8 日 加表单验证 |
4 awanabe 2018 年 1 月 8 日 这个是浏览器在 input 上如果有 required 信息的错误提示 |
5 yhqly 2018 年 1 月 9 日 可以提示呀。 |