辞書を作成し、それを Django テンプレートに渡します。
my_dict = {'boo': {'id':'42'}, 'hi': {'id':'42'}}
t = get_template('my_site.html')
html = t.render(my_dict)
print(html)
return HttpResponse(html)
私の Django テンプレートは次のようになります。
<html>
<body>
Out of Dictionary <div>
{% for key in my_dict %}
<span>{{ key }}</span>
{% endfor %}
</div>
After dictionary
</body>
</html>
ブラウザでの私の出力は次のようになります。
HTML は次のようになります。
<html>
<body>
Out of Dictionary <div>
</div>
After dictionary
</body>
</html>
辞書を認識させるために、次のことも試しました。
{% for key in my_dict %}
{% for key in my_dict.items %}
{% for key, value in my_dict.items %}
{% for (key, value) in my_dict.items %}