【发布时间】:2016-07-20 16:58:31
【问题描述】:
class ContactForm(Form):
name = StringField('Name',
validators=[DataRequired(), Length(max=255)])
email = StringField('Email',
validators=[Optional(), Email(), Length(max=255)])
phone = StringField('Phone number',
validators=[Optional(), NumberRange(min=8, max=14)])
comment = TextAreaField(u'Comment',
validators=[DataRequired()])
是否需要指定一个验证器,以便 email 或 phone 是必需的?
【问题讨论】:
-
可以创建一个自定义的
validate()方法并检查是否存在。
标签: python flask wtforms flask-wtforms