Логин Django, URL-адреса выхода и текущее имя пользователя

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

  •  25-09-2019
  •  | 
  •  

Вопрос

Я новичок в Джангу, и только что получил Джанго-оформление и бега. Может ли кто-нибудь сказать мне, как получить получение вход в систему, имя URL-адреса и имя текущего пользователя в моем шаблоне. Они называются шаблонными тегами? Есть ли всеобъемлющий список где-то для всех переменных по умолчанию, поставляемых с Django.

Я немного потерян с этим. Я нахожусь на некоторое время, но я не мог ничего найти.

Спасибо.

Это было полезно?

Решение

Убедитесь, что у вас есть 'django.contrib.auth.middleware.authenticationmiddleware' в settings.MIDDLEWARE_CLASSES

В шаблоне:

{{ request.user.username }}

УРЛ входа и выхода из системы можно найти в настройках:

  • settings.LOGIN_URL (по умолчанию = / учетные записи / вход)
  • settings.LOGOUT_URL (по умолчанию = / учетные записи / выходные данные)

Вам придется реализовать эти представления и обратиться к нему из url ярлык

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

Видеть..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top