Flask URLField验证不显示错误

时间:2015-01-08 21:37:39

标签: python flask flask-wtforms

在Flask表单中,我有一个表单字段,其中包含数据验证程序和URL验证程序。

url = URLField('url', validators=[DataRequired(), url()])

页面重新加载后,我在页面下使用{{for error in form.url.errors}}显示错误消息。

当该字段为空时,错误正确显示为“此字段是必需的”。页面重新加载后。

但是当该字段的URL无效时,我会收到一个小弹出/工具提示“请输入网址”。没有重装。

如果我将表单字段更改为StringField,则网址验证错误会正确呈现为“无效网址”。与DataRequired()验证程序行为相同。

我可以以某种方式抑制或跳过此URLField弹出错误吗?或者是使用StringField的解决方案吗?

0 个答案:

没有答案