Я включил модуль auth пользователя в Django, но когда я использую UserCreationForm
, он спрашивает у меня только имя пользователя и два поля подтверждения пароля/пароля. Я хочу также поля электронной почты и полного имени и задавать требуемые поля.
Я сделал это:
from django.contrib.auth.forms import UserCreationForm
from django import forms
from django.contrib.auth.models import User
class RegisterForm(UserCreationForm):
email = forms.EmailField(label = "Email")
fullname = forms.CharField(label = "Full name")
class Meta:
model = User
fields = ("username", "fullname", "email", )
Теперь форма показывает новые поля, но не сохраняет их в базе данных.
Как я могу исправить?