2016-07-19 2 views

Antwort

2

Es werden ein Benutzername und ein Passwort aus der django-Benutzertabelle benötigt. Zuerst möchten Sie einen Benutzereintrag in einer django-Benutzertabelle erstellen.

Verweisen Sie auf den folgenden Link, um den Benutzer zu authentifizieren und mehr über das Django-Authentifizierungssystem zu erfahren.

Django authentication system

1

Die authenticate Funktion prüft gegen Ihre User Modell.

Es nimmt die Eingabe von der Form (username und password) zu sehen, ob es mit einem Benutzer in Ihrer Datenbank ausgerichtet ist. Wenn dies der Fall ist, wird dieser Benutzer angemeldet. Ist dies nicht der Fall, wird eine Fehlermeldung angezeigt.

+0

dafür muss ich einen Benutzereintrag im Benutzermodell erstellen? Recht. Was ist der richtige Weg, um zum Benutzermodell zu gelangen? Ich sehe, es gibt einen Eintrag und das Passwort ist verschlüsselt. Wie erstelle ich einen neuen Benutzer auf die gleiche Weise? – User42

+0

@ User42 Wenn Sie Administratorzugriff haben, können Sie einen neuen Benutzer auf der Django Admin-Seite erstellen. Wenn Sie keinen Zugriff haben, aber über git oder andere remote zugreifen können, können Sie die Funktion 'python manage.py createsuperuser' verwenden. Dadurch werden Sie nach Anmeldeinformationen gefragt, um einen neuen Benutzereintrag zu erstellen. Darüber hinaus können Sie einen Anmeldebildschirm erstellen, über den jeder Benutzer ein Konto in einer allgemeinen Ansicht in Ihrem Projekt erstellen kann. – jape

+0

danke .. hab es. – User42

Verwandte Themen