我如何用Jinja2做这个循环?
问题描述:
随着Jinja2的,我怎么能做出这样与Django的工作,而不是神社的folllowing迭代:我如何用Jinja2做这个循环?
{% for key,value in location_map_india.items %}
{{value.name}}
{% endfor %}
以上是有效的Django但Jinja2的则返回错误信息
TypeError: 'builtin_function_or_method' object is not iterable
谢谢任何建议
答
在Jinja2中,功能和方法must be explicitly called。
{% for key,value in location_map_india.items() %}
{{value.name}}
{% endfor %}
我不确定我是否会喜欢在Django上使用Jinja2,但是像这样的东西让Jinja2变得更加pythonic:显式比隐式更好! – DanDan