2011-11-02 74 views
4

隨着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

謝謝任何建議

回答

9

在Jinja2中,功能和方法must be explicitly called

{% for key,value in location_map_india.items() %} 
{{value.name}} 
{% endfor %} 
+1

我不確定我是否會喜歡在Django上使用Jinja2,但是像這樣的東西讓Jinja2變得更加pythonic:顯式比隱式更好! – DanDan