10
我有我的模板字典,我想遍歷通常的方式了以「項目」爲重點
{% for key, value in dictionary.items %}
dictionary.items但在字典中的Django模板循環我有一個名爲'items'
關鍵,所以我的循環返回字典['items']的值,並試圖將結果解壓縮爲key,value。
如何告訴Django使用函數items
而不是訪問密鑰?
我有我的模板字典,我想遍歷通常的方式了以「項目」爲重點
{% for key, value in dictionary.items %}
dictionary.items但在字典中的Django模板循環我有一個名爲'items'
關鍵,所以我的循環返回字典['items']的值,並試圖將結果解壓縮爲key,value。
如何告訴Django使用函數items
而不是訪問密鑰?
請致電dictionary.iteritems
改爲?我不認爲有更好的辦法。
如果您無法控制字典鍵,唯一安全的方法是用於迭代字典的自定義標籤。
非常感謝,你救了我的命。我只是不能相信我沒有嘗試iteritems mysfelf,我無法在文檔中找到它:/ – olofom 2013-03-19 11:07:18
單詞'items'太普通了,也許你應該嘗試爲你的密鑰找到一個更具體的名字,它會避免這個問題,並使你的代碼更具可讀性 – 2013-03-14 18:13:45
我的問題是我沒有創建密鑰我自己卻從外部的API中獲得了它們。我只是想打印所有的鍵值對很好地查看。 – olofom 2013-03-19 11:08:20