Мой словарь выглядит так:
a = {
"1": {
"league_id": "1",
"name": "2018 Russia World Cup",
"country": "World",
"country_code": "",
"season": "2018",
"season_start": "2018-06-14",
"season_end": "2018-07-15",
"standings": False,
},
"2": {
"league_id": "2",
"name": "Premier League",
"country": "England",
"country_code": "GB",
"season": "2018",
"season_start": "2018-08-10",
"season_end": "2019-05-12",
"standings": True
},
}
Я хочу просмотреть цикл и отобразить все значения для «имени» и «страны».
мой код в моем .html шаблоне выглядит так:
{% for c in a %}
<thead>{{ a[c]['country'] }}</thead>
{% endfor %}
{% for n in a %}
<tr>
<td>{{ a[n]['name'] }}</td>
</tr>
{% endfor %}
Это выдало ошибку:
Не удалось разобрать остаток: '[c] [' country ']' из
'Лиг [с] [' страна ']'
Я тоже пытался
{% for c in leagues %}
<thead>{{ leagues.c.country }}</thead>
{% endfor %}
{% for n in leagues %}
<tr>
<td>{{ a.n.name }}</td>
</tr>
{% endfor %}
Это дало пустую страницу.
Как настроить таргетинг на имя и страну значений?