2017-08-18 142 views
0

我想從django的列表字典中打印出一些東西。 這裏是我的dict_Django字典清單模板

defaultdict(<class 'list'>, {'UIT ENERGY PRODUCERS CLASS': [6, 3, '08-18-2017'], 'EQUITY GROWTH CLASS': [18, 3, '08-18-2017'], 'UNCONSTRAINED BOND CLASS': [13, 3, '08-18-2017']}) 

在我views.py:

context['obj_items'] = dict_ 
return context 

然後在我的templates.html:

{% for key, value_list in obj_items.items %} 
     {% for value in value_list %} 
      {{ value }} 
     {% endfor %} 
    {% endfor %} 

但沒有什麼是越來越打印出來。有任何想法嗎?

+2

你確定你的視圖返回正確的背景下?你使用'render'嗎? – wencakisa

+0

是,如果我做{{obj_items}},默認代碼出現與所有的數據 – anderish

+2

好吧,然後嘗試將'dict_'轉換爲'dict',就像這樣:'context ['obj_items'] = dict(dict_) – wencakisa

回答

1

使用本:

dict(dict_) 

Django的模板不接受defaultdict