Erstellen eines Benutzerformulars in Django

8

Ich möchte ein SINGLE Formular erstellen, das dem Administrator die Möglichkeit gibt, einen neuen Benutzer mit erweitertem Profil zu erstellen. Bitte beachten Sie, dass ich keine Admin- und Registrierungs-Apps verwenden möchte. Ich habe den Benutzer mit dem UserProfile-Modell erweitert. Ich habe alle Dokumente zur Erweiterung des Benutzerprofils gelesen. Aber ich weiß wirklich nicht, wie ich diese Informationen speichern soll. Ich habe das folgende Django-Formular für dieses Problem codiert:

%Vor%

Ist es in Ordnung? aber es gibt mir einen Fehler in First_name und last_name. Sagt, dass django in der Methode save () nicht first_name und last_name erwartet.

    
Arya Mz 13.05.2012, 18:35
quelle

1 Antwort

13

create_user unterstützt nur die Argumente Benutzername, E-Mail und Passwort. Rufen Sie zuerst create_user auf und fügen Sie dem gespeicherten Objekt dann die zusätzlichen Werte hinzu.

%Vor%     
user1349830 13.05.2012, 21:27
quelle

Tags und Links