Использование тега Verbatim внутри простого тега django
Я написал простой тег, который получает один аргумент и возвращает True или False.
@register.simple_tag
def iswatched(movieDB_id):
try:
movie = TitleMovie.objects.get(movieDB_id=movieDB_id)
return movie.watched
except:
return False
Я использую библиотеку javaScript под названием Handlebars, синтаксис которой в точности повторяет тег шаблона Django.
Поэтому я использую тег {%verbatim%}, чтобы не выводить эти части.
Но мне нужно получить значение с помощью тега Handlebars вот так ( {{value}}
) и передать его в простой тег {%iswatched {{value}} as watched%}
.
но он получает ошибку, потому что он рендерит {{value}} как шаблонный тег Django.
Я пробовал это, но ничего не получилось.
{%iswatched ({%verbatim%}{{id}}{%endverbatim%}) as watched%}
.
как сделать так, чтобы он не выводил {{value}} внутри простого тега iswatched