Benutzereingabe zum Erstellen von Benutzern in Django

8

Ich möchte neue Benutzer zu meiner App in Django erstellen / hinzufügen, indem ich die Benutzereingabe benutze. Ich verwende den Standard-Login von django. Ich versuche, Benutzer zum Standard-Login hinzuzufügen. Das Beispiel in Ссылка :

%Vor%

übergibt den Benutzernamen und das Passwort. Aber ich möchte dies mit Benutzereingaben passieren. Wie mache ich das?

Brauchen Sie etwas Anleitung ...

Ich habe das versucht, aber es scheint nicht zu funktionieren:

%Vor%     
lakesh 02.07.2012, 03:28
quelle

2 Antworten

24

Zunächst müssen Sie ein ModelForm erstellen:

forms.py

%Vor%

Ein ModelForm erstellt automatisch Ihr Formular aus einem von Ihnen bereitgestellten Modell. Es verarbeitet die Validierungen basierend auf den Feldern.

ansichten.py

%Vor%

Wenn es sich um eine POST-Anfrage handelt, erstellen wir ein UserForm aus den POST-Werten. Dann prüfen wir, ob es ein gültiges Formular ist. Wenn dies der Fall ist, erstellen wir den Benutzer, andernfalls geben wir das Formular mit den Fehlern zurück. Wenn es keine POST-Anfrage ist, senden wir ein sauberes Formular

Vorlage

%Vor%     
jdi 02.07.2012, 04:29
quelle
0

Verwenden Sie ein Formular. Luftkodierung hier:

%Vor%     
Naddiseo 02.07.2012 03:57
quelle

Tags und Links