Шаблон Django с вложенным циклом, выводящий HTML-таблицу горизонтально (необходимо вертикально)

Как сказано в заголовке, мне нужно, чтобы HTML в шаблоне Django рендерился вертикально. Посмотреть код:

data = {
    "id": id,
    "name": name,
    "country": country
}

context = {
    "data": data,
}

HTML_STRING = render_to_string("home-view.html", context=context)

Код шаблона:

<table>
    <thead>
        <tr>
            <th>#</th>
            <th>name</th>
            <th>country</th>
        </tr>
    </thead>
    <tbody>
        {% for key, values in data.items %}
            {% for v in values %}
                <tr>
                    <td>{{ v }}</td>
                </tr>
            {% endfor %}
        {% endfor %}
    </tbody>
</table>

Этот код отображает эту таблицу:

id name country
1 2 3
Ioan Juan John
Romania Spain UK

Что мне нужно:

id name country
1 Ioan Romania
2 Juan Spain
3 John UK

Что я делаю неправильно? Кто-нибудь может помочь мне, пожалуйста

Вернуться на верх