de inicio de sesión de Django, URL de cierre de sesión y nombre de usuario actual

StackOverflow https://stackoverflow.com/questions/2591297

  •  25-09-2019
  •  | 
  •  

Pregunta

Soy nuevo en Django y justo acaba de conseguir django-registro en funcionamiento. Podría alguien decirme cómo obtener un obtener un inicio de sesión, nombre de la URL de registro de salida y el nombre del usuario actual en mi plantilla. Son estos llamados etiquetas de plantilla? ¿Existe una lista en alguna parte integral de todas las variables predeterminadas suministradas con Django.

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

Gracias.

¿Fue útil?

Solución

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

En la plantilla:

{{ request.user.username }}

El cierre de sesión de usuario y URL se puede encontrar en la configuración:

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

Se tendrá que poner en práctica esos puntos de vista y se refieren a la misma desde la etiqueta url

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

Ver ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top