我使用wtf-form作为我的密码重置页面,但我遇到了生成的错误消息的问题。我希望能够禁用wtf-form生成的错误并使用我自己的错误或能够覆盖它们。
{% for e in form.password.errors %}
<span class="label label-danger">{{ e }}</span>
{% endfor %}
<form action="http://127.0.0.1:5000/setpassword" method=post>
<div class="form-group">
{{ form.csrf_token }}
{{ wtf.form_field(form.password, class='form-control', placeholder='Enter Password') }}
</div>
class PasswordForm(FlaskForm):
password = PasswordField('',validators=[pass_num, pass_small_lett, pass_big_lett, pass_special, pass_min])
confirm = PasswordField('',[validators.EqualTo('password', message='Not matching')])
submit = SubmitField('Send')
答案 0 :(得分:1)
如果您不想要其额外功能,请不要使用form_field()
。这将只渲染输入字段:
{{ form.password(class='form-control', placeholder='Enter Password') }}
在您的示例中,字段的标签为空,但如果字段有标签,则也必须打印。引导规则是:
(来源:https://www.w3schools.com/bootstrap/bootstrap_forms.asp)