Я пробовал несколько методов, но, кажется, не могу заставить его работать.
Вот мои коды:
class Meta:
model = User
# set fields to be used in registration form
fields = ['username','email','password','password2']
username = forms.CharField(required=True)
email = forms.EmailField(required=True, max_length=100) <---
password= forms.PasswordInput()
password2=forms.PasswordInput()
# user email must be unique
def clean_email(self):
email = self.cleaned_data.get('email')
# check if account with email exists
if email and User.objects.filter(email=email).exists():
raise forms.ValidationError('Email address already exists')
return email
Кто-нибудь знает, почему требуемый = True не работает, чтобы сделатьэто как обязательное поле?