Python 在没有javascript的wtforms中,是否可以将表单输入类型从文本更改为电子邮件?

Python 在没有javascript的wtforms中,是否可以将表单输入类型从文本更改为电子邮件?,python,flask,flask-wtforms,Python,Flask,Flask Wtforms,我正在使用电子邮件表单提交电子邮件表单。我没有发现任何文档表明wtforms有一个EmailField()类型,当我尝试使用它时,我收到一个错误,说它无法导入。当我尝试更改模板中的表单类型时(例如。 {form.email(type=“email”,class=“form”)})对类型的更改被忽略,并呈现为type=“text”尝试一下 (您还没有发布任何代码,因此我发布了一个表单类设置的简单示例,其中包括电子邮件和验证) 以上答案是基于我国目前正在实施的先前项目的例子。如果这不起作用,发布你的

我正在使用电子邮件表单提交电子邮件表单。我没有发现任何文档表明wtforms有一个
EmailField()
类型,当我尝试使用它时,我收到一个错误,说它无法导入。当我尝试更改模板中的表单类型时(例如。
{form.email(type=“email”,class=“form”)}
)对类型的更改被忽略,并呈现为
type=“text”

尝试一下

(您还没有发布任何代码,因此我发布了一个表单
设置的简单示例,其中包括电子邮件和验证)


以上答案是基于我国目前正在实施的先前项目的例子。如果这不起作用,发布你的代码,我们将继续努力。祝你好运希望这有帮助。谢谢!我一辈子都想不出来。总是很乐意帮忙!
from wtforms.fields.html5 import EmailField
from wtforms.validators import DataRequired, Email

class YourForm(FlaskForm):
    email = EmailField('Email address', [validators.DataRequired(), validators.Email()])