Django,无法在表单类中导入验证器,出现“name 'validatorname' is not defined”错误
我在表单字段中使用验证器时遇到了一个错误:
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
我尝试了好几种不同的验证器类型,但每次都收到同样的错误信息。我查看了文档,但还是搞不清楚怎么把验证器导入到类里,任何建议都很感谢。
1 个回答
5
你似乎缺少一个导入。试着在你的导入部分加上
from django.core.validators import validate_email
。