flask проверка формы при отправке для IntegerField - PullRequest
0 голосов
/ 26 марта 2020

Я определил поле wtfform следующим образом

duration = IntegerField("Expected duration (in min):", validators=[validators.optional("Invalid input")], default=45)

, и я ожидал, что это помешает людям отправлять, например, письма, поскольку они не должны проходить валидатор. Но эта проверка, кажется, не применяется при отправке? Другие валидаторы, такие как требуемый валидатор, хорошо работают в этом поле? Я использую это неправильно?

Я также попробовал альтернативу, которая использует другую проверку с Regexp

seminar_duration = IntegerField("Expected duration (in min):", validators=[validators.Regexp("^\d+$", message="Invalid input")], default=45)

, но эта проверка также не работает напрямую при нажатии кнопки отправки?

...