Django Login, Logout Urls und aktuelle Benutzername
-
25-09-2019 - |
Frage
Ich bin neu in Django und nur gerade bekam django-Registrierung und läuft. Kann mir jemand sagen, wie ein einen Login, Logout-URL-Namen und den Namen des aktuellen Benutzers in meiner Vorlage erhalten zu bekommen. Sind diese genannte Template-Tags? Gibt es eine umfassende Liste irgendwo für alle Standardgrößen geliefert mit Django.
Ich bin ein wenig mit diesem verloren. Ich habe jetzt schon eine Weile gegoogelt, aber ich kann nichts finden.
Danke.
Lösung
Stellen Sie sicher, dass Sie ‚django.contrib.auth.middleware.AuthenticationMiddleware‘
in settings.MIDDLEWARE_CLASSES
Vorlage:
{{ request.user.username }}
Die Anmelde- und Abmelde URL kann in den Einstellungen zu finden:
-
settings.LOGIN_URL
(default = / Konten / login) -
settings.LOGOUT_URL
(default = / Konten / Logout)
Sie müssen diese Ansichten implementieren und um es von url
Tag beziehen
{% url your.login.view.name%}
Siehe ..