Django Jinja 模板显示来自字典键的值

Django Jinja template display value from dictionary key

我在 jinja 模板中显示数据时遇到问题。我有一本字典,看起来像:

data = {
  'Game1': {'win': 0, 'lost': 2, 'all': 2},
  'Game2': {'win': 1, 'lost': 0, 'all': 1},
  'Game3': {'win': 2, 'lost': 0, 'all': 2}
}

此词典作为 game_details 传递给模板。 我想像这样显示这些数据:

Game:  Game1
Win:  0
Lost:  2
All:  2
Game:  Game2
Win:  1
Lost:  0
All:  1
Game:  Game3
Win:  2
Lost:  0
All:  2

使用python没有问题,因为我可以按键调用数据,但在我的模板中我试图这样调用它们:

    {% for key, value in game_details.items %}
        Game: {{ key }}<br/>
        Win: {{ value['win'] }}
    {% endfor %}

导致 TemplateSyntaxError. Could not parse the remainder: '['win']' from 'value['win']'。如何使用 jinja 模板中的键调用字典中的特定值?

尝试:

{% for key, value in game_details.items %}
    Game: {{ key }}<br/>
    Win: {{ value.win }}
{% endfor %}