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.

War es hilfreich?

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 ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top