FlaskForm中SelectField的用法

使用FlaskForm时除了不要忘记csrf_token之外,在使用下拉表单时也有一个小细节:

利用FlaskForm制作了一个博客添加表单,使用SelectField实现标签选择:

 tag = SelectField(
        label='类别',
        validators=[DataRequired('请选择标签')],
        render_kw={
            'class': 'form-control'
        },
        choices=[(1, '情感'), (2, '星座'), (3, '爱情')],
        defalut = 3,
        coerce=int

    )

这里务必注意coerce选项的添加,否则提交时,下拉表单中的内容无法通过validate_on_submit的 验证。

猜你喜欢

转载自blog.csdn.net/piglite/article/details/81950572