FlaskForm中SelectField的用法

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

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

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

    )

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

发布了90 篇原创文章 · 获赞 84 · 访问量 27万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 像素格子 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览