2017-08-18 7 views
0

私はdjangoのリストの辞書からいくつかのものを印刷しようとしています。私のviews.pyでDjango Dictのリストテンプレート

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']}) 

:私のtemplates.htmlで次に

context['obj_items'] = dict_ 
return context 

: はここに私のdict_ある

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

しかし、何もプリントアウトしていないばかりれます。何か案は?この

+2

を受け付けていませんが、あなたのビューが右のコンテキストを返していますか? 'render'を使用していますか? – wencakisa

+0

もし{{obj_items}}したら、defaultdictがすべてのデータと共に表示されます – anderish

+2

さて、 'dict'を' dict'にキャストしようとします: 'context ['obj_items'] = dict(dict_)' – wencakisa

答えて

1

使用:

dict(dict_) 

Djangoテンプレートがdefaultdict

関連する問題