WTForms字段列表需要可选验证

2024-10-03 21:33:48 发布

您现在位置:Python中文网/ 问答频道 /正文

目前我通过Flask WTForms将Flask与WTForms一起使用,但是我一直使用FieldList。我使用FieldList列出如下电子邮件地址:

class MailToForm(Form):
    emailAddress = StringField(
        'Email',
        validators=[
            validators.DataRequired(),
            validators.Email()
        ]
    )

然后我有另一个表格可以在上面使用:

^{pr2}$

这里的问题是,当我提交包含所有有效数据的表单时,validate_on_submit函数将不会返回True,如果我不通过JobFormemails字段的新的Optionals验证。但是如果我将无效数据传递给emailAddress,那么表单将有效事件。在

请帮帮我!在


Tags: 数据formflask表单电子邮件email地址wtforms