Django模板循环字典项,以"items"为键

11 投票
1 回答
8890 浏览
提问于 2025-04-17 19:07

我在我的模板里有一个字典,想要像平常一样循环遍历它。

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

但是在这个字典里,有一个叫做 'items' 的键,所以我的循环返回的是字典['items'] 的值,并试图把这个结果当作键和值来处理。

我该怎么告诉Django使用 items 这个函数,而不是直接访问这个键呢?

1 个回答

8

要不要试试用 dictionary.iteritems 呢?我觉得没有更好的办法了。

如果你无法控制字典的键,唯一安全的方法就是使用自定义标签来遍历字典。

撰写回答