Übung: Erstellen von Benutzern
Wenn Sie Projekte erstellen, wird die Administratorschnittstelle automatisch erstellt, aber es wird kein Benutzerzugriff konfiguriert. Damit Sie sich bei der Django-Administratorwebsite anmelden können, müssen wir nun den ersten Benutzer erstellen, bei dem es sich um einen Superuser handelt.
Erstellen eines Superusers
Öffnen Sie in Visual Studio Code ein neues Terminalfenster, indem Sie auf Terminal>Neues Terminal klicken.
Stellen Sie sicher, dass die virtuelle Umgebung aktiviert ist, indem Sie den folgenden Code ausführen:
# Windows .\\venv\\Source\\Activate # Linux or macOS source ./venv/bin/activate
Erstellen Sie einen Superuser, indem Sie den folgenden Befehl ausführen:
python manage.py createsuperuser
Vervollständigen Sie den Vorgang, indem Sie die vom Assistenten bereitgestellten Fragen beantworten. Geben Sie den gewünschten Benutzernamen, eine E-Mail-Adresse und ein Kennwort ein.
Hinweis
Das Kennwort muss gemäß den Standards von Django komplex sein, was mindestens acht Zeichen und eine Kombination aus Groß- und Kleinbuchstaben, Sonderzeichen und Ziffern bedeutet. Wenn Sie die Komplexitätsregeln nicht erfüllen, fragt Django, ob Sie die Anforderungen außer Kraft setzen möchten. Dies wird nicht empfohlen.
Anmelden bei der Administratorwebsite
Nachdem der Administratorbenutzer erstellt wurde, ist es an der Zeit, sich erstmals bei Django-Administratorschnittstelle anzumelden. Während der Projekteinrichtung an früherer Stelle in diesem Modul haben wir den Server gestartet, sodass unsere Administratorwebsite bereits aktiv ist.
Besuchen Sie http://localhost:8000/admin..
Geben Sie den Benutzernamen und das Kennwort ein, den bzw. das Sie zuvor erstellt haben.
Nachdem Sie sich erfolgreich bei der Administratorwebsite angemeldet haben, sollte ein Bildschirm angezeigt werden, der wie folgt aussieht.
Wählen Sie Benutzer aus.
Nun sehen Sie die Liste der Benutzer, die den von Ihnen erstellten Benutzer enthält.
Erstellen eines Mitarbeiterbenutzers
Wählen Sie in der oberen rechten Ecke ADD USER (Benutzer hinzufügen) aus.
Geben Sie einen Benutzernamen für den staffuser (Mitarbeiterbenutzer) ein.
Geben Sie ein Kennwort ein, das die Komplexitätsanforderungen erfüllt, und bestätigen Sie es.
Wählen Sie SAVE (SPEICHERN) aus.
Wählen Sie auf dem nächsten Bildschirm Staff status (Mitarbeiterstatus) aus, um den neuen Benutzer zu einem Mitarbeiterbenutzer zu machen.
Wählen Sie SAVE (SPEICHERN) aus.