###前提・実現したいこと
Djangoを使用しています。
現在views.pyファイルの中で
test_dict = {"Soccer": "11", "Baseball": "9", "Basketball": "5"}
と記述し、
html側にrenderで送っています。
【views.py】
d = {
'test_dict': test_dict,
}
return render(request, 'log.html', d)
【log.html】
{% for key in test_dict %}
{{ key }}
{% endfor %}
実現したいことは
辞書型のkeyとvalueを両方ともHTML上で表示することです。
###発生している問題・エラーメッセージ
上記の通りのコードだと
Soccer
Baseball
Basketball
が表示されます。
また、自分なりに書いたコードの場合
エラーメッセージ: Could not parse the remainder: '['key']' from 'test_dict['key']'
というエラーが出てしまいます。
###該当のソースコード
html
1{% for key in test_dict %} 2 {{ key }}{{ test_dict['key'] }} 3{% endfor %}
###補足情報(言語/FW/ツール等のバージョンなど)
環境
OS:windows10
ブラウザ:GoogleChrome
開発:PyCharm
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。