Flask-WTF / WTForms - как минимум 1 поле должно содержать данные из нескольких необязательных полей - PullRequest
0 голосов
/ 17 февраля 2019

Итак, у меня есть эта форма, в которой у меня есть 3 необязательных поля, из которых я хотел бы, чтобы хотя бы в одном из них были данные.Как бы я достиг этого в Flask-WTF / WTForms с помощью валидаторов?

Обсуждаемые поля - это 3 необязательных целых поля:

class ShipmentAddForm(FlaskForm):
    # ...
    num_pallets = IntegerField('# pallets', validators=[Optional, NumberRange(min=0)])
    num_boxes = IntegerField('# boxes', validators=[Optional, NumberRange(min=0)])
    num_bags = IntegerField('# bags', validators=[Optional, NumberRange(min=0)])

Любая помощь будет принята!1006 *

...