【发布时间】:2023-03-16 03:47:01
【问题描述】:
似乎有一百万个关于此的问题(和答案),但没有一个对我有用。
我有这样的东西:
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 %}
仍然没有任何显示。
【问题讨论】:
标签: python django dictionary django-templates