【发布时间】:2014-02-14 12:18:13
【问题描述】:
flask 的 wtforms 中是否可以填写密码字段?
我试过了:
capform = RECAPTCHA_Form()
capform.username.data = username
capform.password.data = password
表单定义如下:
class RECAPTCHA_Form(Form):
username = TextField('username', validators=[DataRequired()])
password = PasswordField('password', validators=[DataRequired()])
remember_me = BooleanField('Remember me.')
recaptcha = RecaptchaField()
模板如下所示:
<form method="POST" action="">
{{ form.hidden_tag() }}
{{ form.username(size=20) }}
{{ form.password(size=20) }}
{% for error in form.recaptcha.errors %}
<p>{{ error }}</p>
{% endfor %}
{{ form.recaptcha }}
<input type="submit" value="Go">
</form>
我曾尝试将PasswordField 更改为TextField,然后就可以了。
在 wtforms 中填充 PasswordFields 是否有一些特殊限制?
【问题讨论】: