У меня есть пользовательский тег шаблона, который показывает календарь. Я хочу заполнить определенные элементы в календаре на основе динамического значения.
Вот тег:
@register.inclusion_tag("website/_calendar.html")
def calendar_table(post):
post=int(post)
imp=IMP.objects.filter(post__pk=post)
if imp:
...do stuff
В моем шаблоне он отлично работает, когда я передаю жестко закодированное значение, например
{% load inclusion_tags %}
{% calendar_table "6" %}
Однако когда я пытаюсь что-то вроде {% calendar_table "{{post.id}}"%}, возникает ошибка ValueError для попытки int (). Как я могу обойти это?