我的字典如下:django-在Python字典访问项目
data={"BE1234":"abc", "BA3212":"efg", etc}
我把它通过Django模板。根据网上的手工,他们说:“如果你的上下文包含字典data
,下面会显示该字典的键和值”:
{% for key, value in data.items %}
{{ key }}: {{ value }}
{% endfor %}
我得到的错误: TemplateSyntaxError:“对”与语句五个单词应该以'反向'结尾:对于键,数据中的值。项目
任何人都可以帮助我解决这个错误吗?这真是令人沮丧。只是想知道我是否在做一些愚蠢的事情。提前致谢。
更新
我 “升级” 到Django的1.3,不再收到错误消息。但是,我仍然没有获得关键的价值。
您可以重命名字典名称(项目),并尝试 – shiva 2012-04-29 09:46:31
得到同样的错误,当我尝试{%为关键,以项目百分比值}与字典命名项目:( – mrmo123 2012-04-29 09:48:29
在SO这个问题可以帮助你 http://stackoverflow.com/questions/2563365/google-app-engine-python-templatesyntaxerror-for-statements-with-five-word – shiva 2012-04-29 09:50:40