Mi código de la vista se ve básicamente como esto:¿Accediendo a matrices paralelas en las plantillas de Django?
context = Context()
context['some_values'] = ['a', 'b', 'c', 'd', 'e', 'f']
context['other_values'] = [4, 8, 15, 16, 23, 42]
Me gustaría que mi código de la plantilla a tener este aspecto:
{% for some in some_values %}
{% with index as forloop.counter0 %}
{{ some }} : {{ other_values.index }} <br/>
{% endwith %}
{% endfor %}
Y esperaría que esta a la salida:
a : 4 <br/>
b : 8 <br/>
c : 15 <br/>
d : 16 <br/>
e : 23 <br/>
f : 42 <br/>
es posible? Estoy descubriendo que mi declaración "con" está funcionando, pero el uso de esa variable como referencia no funciona. Sospecho que para {{other_values.index}} está haciendo other_values ['index'] en lugar de other_values [index]. es posible?
Siempre podría escribir una etiqueta de plantilla personalizada para este caso de uso, pero parece un exceso. No me gustaría tener que decir {{other_values | access: index}}. – slacy