Вызов метода в модели из шаблона

Я пытаюсь вызвать метод в модели из шаблона и пришел к выводу, что это невозможно .

Это мой код

{% if request.user.is_authenticated %}
  {% if a_story.is_story_liked(request.user.id) %}
    <a class="story_like" data-id="{{ a_story.id }}" href="#">Like</a>
  {% endif %}
  {% else %}
    <a class="story_like_login" data-id="{{ a_story.id }}" href="#">Like</a>
{% endif %}

Ошибка во второй строке. "is_story_liked" проверяет, понравилась ли пользователю история или нет. Если нет, то я бы написал тот же тег привязки, но с другим классом.

Я немного озадачен этим. Я пытаюсь вывести разные имена классов: если пользователь вошел в систему, если пользователь не вошел в систему и если пользователю «понравилась» или не «понравилась» статья / рассказ.

8
задан iJK 5 October 2010 в 01:03
поделиться