举例吧,比如一个表单username和password登录,都是required。template里面:{{ form }} 这样的。假设什么都不写就提交,那么is_valid会进行验证,出错一般就是下面这样了:
username: (输入框) this field is required.
password: (输入框) this field is required.
有没有办法,在验证username已经不符合要求就不要去验证password了?显示如下:
username: (输入框) this field is required.
password: (输入框)
但是并不是不验证password,如果username输入了,那么就会显示如下:
username: (输入框)
password: (输入框) this field is required.
应该很好理解吧。很多网站不都是这样的吗,特别假设一个页面很多输入框,每次验证那么多字段一是没必要,二是错误消息太多了点。