Как написать собственный тег в моем файле views.py и вызвать его в моем шаблоне - PullRequest
0 голосов
/ 16 марта 2020

Это метод, который я хочу вызвать.

def is_liked(post, user):
        *post is a single instance of a post model*
        *user is the current logged in user*
        return post.likes.filter(username = user).exists()

Я попытался

register = template.Library()

@register.simple_tag
def is_liked(post, user):
    *rest of method*

и вызвал его с помощью

{% if is_liked post user %}
    *Something*
{% else %}
    *Something else*
{% endif %}

, и я получил ошибка Unused 'post' at end of if expression.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...