Mon code de vue ressemble fondamentalement à ceci:Accéder aux tableaux parallèles dans les modèles Django?
context = Context()
context['some_values'] = ['a', 'b', 'c', 'd', 'e', 'f']
context['other_values'] = [4, 8, 15, 16, 23, 42]
Je voudrais que mon code modèle pour ressembler à ceci:
{% for some in some_values %}
{% with index as forloop.counter0 %}
{{ some }} : {{ other_values.index }} <br/>
{% endwith %}
{% endfor %}
Et j'attendre à ce que la sortie:
a : 4 <br/>
b : 8 <br/>
c : 15 <br/>
d : 16 <br/>
e : 23 <br/>
f : 42 <br/>
Est-ce possible? Je constate que mon instruction "with" fonctionne, mais l'utilisation de cette variable comme référence ne fonctionne pas. Je soupçonne que pour {{other_values.index}}, il fait d'autres valeurs ['index'] au lieu de other_values [index]. Est-ce possible?
Je pourrais toujours écrire une étiquette de modèle personnalisé pour ce cas d'utilisation, mais il semble exagéré. Je détesterais devoir dire {{other_values | access: index}}. – slacy