关于这个似乎有一百万个问题(和答案),但没有一个对我有用。
我有这样的事情:
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 %}
还是什么都没有出现。