Django,无法在表单类中导入验证器,得到“未定义名称‘验证器名称’”

Ric*_*ick 2 python forms django validation

我正在尝试在表单字段中使用验证器,但出现错误:

from django import forms
from django.db import models
from django.core.exceptions import ValidationError


class Register(forms.Form):
    username = forms.CharField(max_length=100,label="Username",validators=[validate_email])

>>>> name 'validate_email' is not defined
Run Code Online (Sandbox Code Playgroud)

我已经尝试了许多不同的验证器类型,但每次都收到相同的消息。我查看了文档,真的看不出我在如何将验证器导入类中缺少什么,任何建议表示赞赏

Aur*_*nda 5

您似乎缺少导入。尝试添加

from django.core.validators import validate_email
Run Code Online (Sandbox Code Playgroud)

到您的进口