gpt4 book ai didi

flask-wtforms - 当电子邮件是可选的时,wtf-form 电子邮件验证不会通过

转载 作者:行者123 更新时间:2023-12-04 17:43:27 29 4
gpt4 key购买 nike

我看不出我在 FlaskForm 中做错了什么。我希望电子邮件地址是可选的。

即使输入的电子邮件是有效的,如果电子邮件是可选的,它也不会通过验证。这可能是我的想象,但我认为这曾经很好用。我最近确实更新了所有要求,有什么变化吗?我现在正在使用:

Flask==1.0.2
Flask-WTF==0.14.2
WTForms==2.2.1

例子:

from wtforms import StringField
from wtforms.validators import DataRequired, Optional, Email

class ProfileForm2(FlaskForm):
"""
Form for user to add or edit profile. Email optional
"""
# this passes with valid email:
email_req =StringField('Email', validators=[DataRequired(), Email()])
# this never passes with same valid email
email = StringField('Email (optional)', validators=[Optional(), Email()])

有什么建议吗?

最佳答案

我的错。我的表单 View 函数中有一个错误。不适合我的第一个 Stackoverflow 问题。对不起。

关于flask-wtforms - 当电子邮件是可选的时,wtf-form 电子邮件验证不会通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53341669/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com