小编Vee*_*uvv的帖子

WTForms:安装“email_validator”以支持电子邮件验证

运行以下代码进行表单验证时出现异常。

File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/user/forms.py", line 11, in BaseUserForm
    email = EmailField('Email', [validators.DataRequired(), validators.Email()])
File "/Users/homeduvvuri/Documents/Learning/PartyGoUdemy/PartGo/partgo-env/lib/python3.7/site-packages/wtforms/validators.py", line 332, in __init__
    raise Exception("Install 'email_validator' for email validation support.")
Exception: Install 'email_validator' for email validation support.
Run Code Online (Sandbox Code Playgroud)

在 codeanywhere VM 上完美运行。不在本地机器上。

from flask_wtf import FlaskForm
from flask_wtf.file import FileField, FileAllowed
from wtforms import Form, StringField, PasswordField, validators, ValidationError
from wtforms.validators import InputRequired, Email
from wtforms.fields.html5 import EmailField
from wtforms.widgets import TextArea
from user.models import User

class BaseUserForm(FlaskForm):
    name = StringField('Name', [validators.DataRequired(), validators.Length(min=2, max=30)])
    email = …
Run Code Online (Sandbox Code Playgroud)

python flask wtforms

77
推荐指数
6
解决办法
6万
查看次数

标签 统计

flask ×1

python ×1

wtforms ×1