Django créer des UserCreationForm

J'ai activé le module d'authentification de l'utilisateur dans Django, mais lorsque j'utilise UserCreationForm il me le seul nom d'utilisateur et les deux mot de passe/mot de passe de confirmation des champs. Je veux également un e-mail et le nom complet de champs, et sur les champs requis.

J'ai fait ceci:

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", )

Maintenant le formulaire de montrer les nouveaux champs mais il n'est pas de les enregistrer dans la base de données.

Comment puis-je résoudre ce problème?

OriginalL'auteur Joaquin McCoy | 2011-04-21