Django TemplateSyntaxError - проблема со счетчиком циклов
Я пытаюсь вызвать функцию в моем шаблоне Django. Эта функция вызывается внутри цикла forloop, и функция должна принимать индекс цикла (своего рода счетчик) в качестве параметра.
Ниже приведен код шаблона, для которого я получаю проблему.
{% for showing in show.num_of_performances %}
{% with index=forloop.counter0 %}
<tr>
<td> {{ show.next(index) }} </td>
<td> {{ show.performer }} </td>
</tr>
{% endwith %}
{% endfor %}
Ошибка, которую я получаю: TemplateSyntaxError at /showing_list/2/
Не удалось разобрать остаток: '(index)' из 'show.next(index)'.
Изначально я пытался просто поместить 'forloop.counter0' в скобки для show.next, но получил аналогичную ошибку и поэтому пробовал это, но, похоже, это не работает, что бы я ни пробовал.