gpt4 book ai didi

python - 如何在 jinja 模板中循环字典

转载 作者:行者123 更新时间:2023-12-01 09:07:55 27 4
gpt4 key购买 nike

我有一本看起来像这样的字典:

{
'Team Starwars': {'Luke Skywalker': {('Jedi', 100)}}
'Team helloworld': {'Beginner': {('newbie', 100)}}
}

现在我想在模板中使用 jinja 迭代字典。我已经尝试过一些东西,但无法正确地迭代它。我现在的代码看起来像这样:

  {% for team_name in team_resource %}
{% for team, name in team_resource.items %}
{% for role, allocation in subrole %}
{% if forloop.counter0 != 0 %}<br>{% endif %}
{{role}} {{allocation}} %
{% endfor %}

{% endfor %}

team_resource 是我传递给模板的字典,在第一个循环中,我可以访问字典的第一部分并像 Team Starwars 和 Team helloworld' 一样打印出来,但无法访问字典的其余部分。

我应该怎么做?

最佳答案

您应该使用 team_resource.items() 而不是 team_resource.items 来访问字典项。

关于python - 如何在 jinja 模板中循环字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51897222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com