Ich habe das Benutzerautorisierungsmodul in Django aktiviert, aber wenn ich UserCreationForm
wird nur nach dem Benutzernamen und den beiden Feldern für Kennwort und Kennwortbestätigung gefragt. Ich möchte auch E-Mail- und Vollnamen-Felder, die alle als Pflichtfelder festgelegt sind.
Ich habe das getan:
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", )
Jetzt zeigt das Formular die neuen Felder an, aber es speichert sie nicht in der Datenbank.
Wie kann ich das beheben?