-1

辞書を作成し、それを 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 %}
4

2 に答える 2