J'ai une liste de liste comme:
[[elem0, elem1, elem2], [elem3, elem4, elem5], [elem6, elem7, elem8], ...]
J'ai écrit le fichier de modèle suivant:
{% for result in results %}
<tr>
<td>result[0]</td>
<td>result[1]</td>
<td>result[2]</td>
</tr>
{% endfor %}
Mais cela n'a pas fonctionné, ce que je peux penser, c'est une utilisation imbriquée. Existe-t-il une autre méthode pour accéder à l'élément de la liste dans jinja?
Vous devez toujours sortir les variables de boucle entre accolades.
{% for result in results %}
<tr>
<td>{{ result[0] }}</td>
<td>{{ result[1] }}</td>
<td>{{ result[2] }}</td>
</tr>
{% endfor %}
Envisagez également une boucle imbriquée pour:
{% for result in results %}
{% for elem in result %}
<td>{{elem}}</td>
{% endfor %}
{% endfor %}