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()])
Gibt es trotzdem einen Validator anzugeben, so dass entweder email
oder phone
erforderlich ist?WTForm "OR" bedingter Validator? (Entweder E-Mail oder Telefon)
können eine benutzerdefinierte erstellen 'bestätigen()' Methode und prüfen, ob man dort ist. – reptilicus