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

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

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

Спасибо.

1 Ответ

12 голосов
/ 07 апреля 2010

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

В шаблоне:

{{ request.user.username }}

URL для входа и выхода можно найти в настройках:

  • settings.LOGIN_URL (по умолчанию = / account / login)
  • settings.LOGOUT_URL (по умолчанию = / account / logout)

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

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

См ..

...