Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 18, 2013 18:52:46

in
Зарегистрирован: 2013-09-11
Сообщения: 68
Репутация: +  0  -
Профиль   Отправить e-mail  

Фильтры в template с двумя аргументами

Уважаемые коллеги, у меня есть некий список комментариев и возможность лайкнуть комментарий, чтобы узнать лайкал ли пользователь комментарий ранее, мне необходимо получить булево значение, разрешающее или не разрешающее лайкать контент. Для функции возвращающей то самое булево значение требуется два аргумента: айдишник комментария и айдишник юзера, но насколько я понял в фильтрах temlatetags джанго можно передавать только один агрумент. Поправльте если я ошибаюсь. Буду признателен за помощь.

Отредактировано in (Ноя. 18, 2013 18:53:51)

Офлайн

#2 Ноя. 18, 2013 19:43:38

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Фильтры в template с двумя аргументами

{{ user|can_like:comment }}

@register.filter(name='can_like')
def can_like(user, comment):
    return ....



Отредактировано FishHook (Ноя. 18, 2013 19:45:13)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version