2010-04-07 6 views
5

Soy nuevo en Django y acabo de iniciar y ejecutar django-registration. ¿Podría alguien decirme cómo obtener un nombre de usuario para iniciar sesión, cerrar sesión y el nombre del usuario actual en mi plantilla? ¿Se llaman estas etiquetas de plantilla? ¿Hay una lista completa en alguna parte para todas las variables predeterminadas suministradas con Django?Inicio de sesión de Django, URL de salida y nombre de usuario actual

Estoy un poco perdido con esto. He buscado en Google por un tiempo pero no pude encontrar nada.

Gracias.

Respuesta

12

Asegúrese de que tiene 'django.contrib.auth.middleware.AuthenticationMiddleware' en settings.MIDDLEWARE_CLASSES

En plantilla:

{{ request.user.username }} 

La url conectarse y desconectarse se pueden encontrar en la configuración:

  • settings.LOGIN_URL (predeterminado =/cuentas/inicio de sesión)
  • settings.LOGOUT_URL (por defecto =/cuentas/cierre de sesión)

Usted tendrá que poner en práctica esos puntos de vista y se refieren a ella desde url etiqueta

{% url%} your.login.view.name

Ver ..

Cuestiones relacionadas