среда, 19 июня 2013 г.

Отображение логина, имени и фамилии пользователя в шаблоне Django

Следующий простой код можно поместить в шапку базового шаблона:

{% if user.is_authenticated %}
<p>Вы вошли как {{ user.username }} [{{ user.first_name }} {{ user.last_name }}]. <a href="{% url "auth_logout" %}">Выход</a></p>
{% else %}<p>Вы не вошли в систему. <a href="{% url "auth_login" %}">Войти</a></p>
{% endif %}

Соответственно, user.username — логин, user.first_name — имя, user.last_name — фамилия пользователя.

Комментариев нет:

Отправить комментарий