如何在jinja temp中遍历字典

2024-04-29 03:38:00 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

现在我想用jinja在一个模板中迭代字典。 我试过一些东西,但不能正确地迭代。 我现在的代码是这样的:

^{pr2}$

team_resource是我传递给模板的字典,在第一个循环中,我可以访问字典的第一部分并像星际争霸队和地狱世界队一样打印出来,但不能访问dict的其余部分

我该怎么做?在


Tags: 代码模板字典resourceteamjinjahelloworldluke
2条回答

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

你所说的“dict的其余部分”实际上是成功检索到的密钥的值。在

如果不进行测试,我相信变量name就是在您的示例中保存字典中{'Luke Skywalker': {('Jedi', 100)}部分的变量。在

相关问题 更多 >