【发布时间】:2017-02-01 08:10:24
【问题描述】:
我正在使用 Flask 和 WTForms 组合一个表单,但是,当涉及到下拉菜单时,我希望每个下拉菜单都有一个“请选择”选项,因为选择的原因需要验证为假,例如尚未选择值。
我是否需要使用正则表达式验证或自定义验证来实现这一点?如果我确实需要自定义验证,那么我该如何构建呢?
CAR_MAKES = [('-1', "Please select a vehicle make..."), (1, 'Honda'),
(2, 'Ford'), (3, 'BMW')]
dd_car_makes = SelectField('dd_car_makes', choices=CAR_MAKES,
validators=[DataRequired()])
【问题讨论】: