Попробуйте добавить это в ваш тег шаблона вместо того, что у вас есть в настоящее время.
from django import template
register = template.Library()
@register.filter
def index(indexable, i):
return indexable[i]
Я не верю, что вы можете использовать ключевой аргумент Python при переборе циклов forloops в Django. Вместо этого вы должны обратиться к итерации для l oop следующим образом.
{{ charts|index:forloop.counter0 }}