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

Как передать в параметр переменную?

Доброго времени суток.
Есть библиотека django-pageviews - github
Если посмотреть соурс, то можно увидеть, что template tag принимает параметр вида {% pageviews_url 'param' %} то есть {% pageviews_url '/news/325/' %}выведет количество просмотров по определенному url, но если я попытаюсь сделать это в цикле и передам переменную: {% pageviews_url '{{ post.get_absolute_url }}' %}, то ничего не работает.

def pageviews_url(path):
    """
    Displays pageviews by url. Useful for list views.
    """
    try:
        hit = HitCount.objects.get(url=path)
        return hit.hits
    except HitCount.DoesNotExist:
        return 0

Видимо я что то упускаю. Прошу помочь.
  • Вопрос задан
  • 244 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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