как перебирать список списков в jinja

У меня есть список таких списков, как:

    [[elem0, elem1, elem2], [elem3, elem4, elem5], [elem6, elem7, elem8], ...]

Я написал следующий файл шаблона:

    {% for result in results %}
        <tr>
            <td>result[0]</td>
            <td>result[1]</td>
            <td>result[2]</td>
        </tr>
    {% endfor %}

Но это не сработало, я думаю, что использование вложенное. Есть ли другой способ доступа к элементу в списке в jinja?

Ответы

Ответ 1

Вам все равно нужно выводить переменные цикла внутри фигурных скобок.

{% for result in results %}
            <tr>
                <td>{{ result[0] }}</td>
                <td>{{ result[1] }}</td>
                <td>{{ result[2] }}</td>
            </tr>
{% endfor %}

Также рассмотрим цикл вложенных циклов:

{% for result in results %}
  {% for elem in result %}
    <td>{{elem}}</td>
  {% endfor %}
{% endfor %}