Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpAuRu 149 of 204 menu
◀ ▶

Объект request.user в Django

Middleware кладет в запрос request.user. Если вход есть - это User, если нет - AnonymousUser.

def profile(request): if request.user.is_authenticated: name = request.user.username else: name = 'guest' ...

В шаблоне:

{% if user.is_authenticated %} <p>{{ user.username }}</p> {% else %} <a href="/login/">login</a> {% endif %}

В шаблоне покажите имя пользователя или ссылку «login».

Во view выведите request.user.is_authenticated.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить