Откуда берется user?
Привет!
Подскажите, пожалуйста, где именно определяется пременная user, которая передается аргументом из шаблона в пользовательский тег, который возвращает собеседника.
Тэг:
@register.simple_tag def get_companion(user, chat): for u in chat.members.all(): if u != user: return u return None
В шаблоне:
{% get_companion user chat as companion %}
То есть я не могу понять, где переменной user было присвоено значение request.user? Из вьюхи тоже не передается:
def chats(request): chats_list = Chat.objects.filter(members=request.user.id) return render(request, 'chats/chats_list.html', {'chats_list': chats_list})

Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
Timeweb
Позвольте мне порекомендовать вам отличный хостинг, на котором расположен EVILEG.
В течение многих лет Timeweb доказывает свою стабильность.
Для проектов на Django рекомендую VDS хостинг
Посмотреть Хостинг
Я все понял, спасибо большое за помощь)