これについては 100 万件の質問 (および回答) があるようですが、どれもうまくいきません。
私はこのようなものを持っています:
test_dict = {'name':'Joe'}
return render_to_response('home.html',test_dict,context_instance=RequestContext(request))
テンプレートでは、私はこれをやろうとしています:
{% for k,v in test_dict.items %}
Hello {{ v }} <br />
{% endfor %}
しかし、運がありません。一方、これは機能します:
Hello {{ name }}
(いいえ for ループ)。私は本当に明らかな何かを見逃しているに違いありませんか?
編集
最初の答えに応えて、私もこれを試しました:
test_dict = {'name':'Joe'}
data = {'test_dict':test_dict}
return render_to_response('home.html',data,context_instance=RequestContext(request))
そしてテンプレートで:
{% block content %}
{% for k, v in data.items %}
Hello {{ v }} <br />
{% endfor %}
{% endblock %}
まだ何も表示されません。