相关疑难解决方法(0)

Flask-WTForms:如何检查是否需要字段?

我用以下方式定义了一个表单:

class LoginForm(Form):
    login = EmailField(u'Email address', [required(), length(min=5, max=2048), validators.Email()])
    password = PasswordField(u'Password', [required(), length(min=6, max=50)])
    next = HiddenField()
    remember = BooleanField('Remember me')
    submit = SubmitField('Login')
Run Code Online (Sandbox Code Playgroud)

然后我在Jinja2中编写一个通用宏来渲染表单字段,我想做的事情如下:

{% if field.is_required() %}
  {{ field.label(class_='required') }}
{% else %}
  {{ field.label() }}
{% endif %}
Run Code Online (Sandbox Code Playgroud)

那么......有没有办法看看是否需要一个字段?

python templates jinja2 flask flask-wtforms

5
推荐指数
1
解决办法
3655
查看次数

标签 统计

flask ×1

flask-wtforms ×1

jinja2 ×1

python ×1

templates ×1