【发布时间】:2021-03-25 09:12:09
【问题描述】:
如果用户输入了在注册期间已经存在的电子邮件,我会尝试限制他们。这是我得到的错误
Exception Value:
name 'ValidationError' is not defined
用户表单
from django import forms
from django.db import models
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from .models import CustomUser
class CustomUserCreationForm(UserCreationForm):
email = forms.EmailField()
def clean(self):
email = self.cleaned_data.get('email')
if CustomUser.objects.filter(email=email).exists():
raise ValidationError("Email already exists")
return self.cleaned_data
【问题讨论】:
标签: django