我这样定义了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)
但是单击“提交”按钮时,此验证也无法直接进行吗?