Задать вопрос
@Villian_Os

Как в views.py передать имя авторизованного пользователя?

Здравствуйте, столкнулся с проблемой, что не могу передать в представление пользователя, который авторизовался. В шаблоне если пишу {{request.user}}, то выдаёт имя, а в представление не понимаю как передать. Читал документацию, не нашёл ответа.
  • Вопрос задан
  • 396 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 2
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
В представлении либо в аргументах есть request (function-based), либо self.request (class-based)
Ответ написан
SoreMix
@SoreMix
yellow
Функции в views принимают аргумент request. Через него и взаимодействуйте, в зависимости от имени поля с именем пользователя. Например, request.user.name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы