Шаблон 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 |
Что я делаю неправильно? Кто-нибудь может помочь мне, пожалуйста