Как корректно записать циклы в HTML для правильного вывода данных в table из списка содержащего кортежи

Есть такой список состоящий из кортежей:

*Список содержащий кортежи*
result = [(1, 'ivan', 36), (2, 'oleg', 31), (3, 'dima', 27)].

# ---------------------
<table>
    <tr>
    <th>id</th>
    <th>name</th>
    <th>age</th>
    </tr
      {% for user in users %}
        <tr>
            <td>{{ user.0 }}</td>
            <td>{{ user.1 }}</td>    # -- > как возможно заменить эти три строки циклом/перебрать -
            <td>{{ user.2 }}</td>    #      - чтобы явно не указывать цифры 0, 1, 2      
        </tr>
      {% endfor %}
</table>

Ответы (1 шт):

Автор решения: henry_fool

Итерацию кортежей можно производить с помощью того же for loop, т.е. Ваш код будет:

    *Список содержащий кортежи*
    result = [(1, 'ivan', 36), (2, 'oleg', 31), (3, 'dima', 27)].
    
    # ---------------------
    <table>
        <tr>
        <th>id</th>
        <th>name</th>
        <th>age</th>
        </tr
          {% for user in users %}
            <tr>
                {% for item in user %}
                      <td>{{ item }}</td>   
                {% endfor %}
            </tr>
          {% endfor %}
    </table>
→ Ссылка