Итерация по списку из объекта в шаблоне Django

Я пытаюсь выполнить итерацию по списку, который находится под объектом в шаблоне Django. К сожалению, у меня ничего не получается.

Это объект:

{'Value1': [8, 5, 4, 7, 4, 5], 'Value2': [], 'Value3': []}

Я делаю в шаблоне что-то вроде:

{% for entry in data %}
<tr>
    <td>{{ entry }}</td>
    <td>{{ entry.0 }}</td>
</tr>
{% endfor %}

или

{% for entry in data %}
<tr>
    <td>{{ entry }}</td>
    {% for i in entry %}
    <td>{{ i }}</td>
    {% endfor %} 
</tr>
{% endfor %}

Но все, что я получаю, это только первую букву ключа.

Пробовали ли вы итерировать элементы в дикте, например, так?

{% for key, value in data.items %}

Вы должны искать оба - ключи и значения в элементах dict:

{% for key, value_list in data.items %}
<tr>
    <td>{{ entry }}</td>
    {% for value in value_list %}
        <td>{{ value }}</td>
    {% endfor %}
</tr>
{% endfor %}
Вернуться на верх