Uma maneira melhor: filtro de modelo personalizado: https://docs.djangoproject.com/en/dev/howto/custom-template-tags/
como get my_list [x] em modelos:
no modelo
{% load index %}
{{ my_list|index:x }}
templatetags / index.py
from django import template
register = template.Library()
@register.filter
def index(indexable, i):
return indexable[i]
se my_list = [['a','b','c'], ['d','e','f']]
, você pode usar {{ my_list|index:x|index:y }}
em um modelo para obtermy_list[x][y]
Funciona bem com "para"
{{ my_list|index:forloop.counter0 }}
Testado e funciona bem ^ _ ^
{{ data.foo }}
ondefoo
está uma variável com um valor de índice e não um nome de propriedade.