2016-01-24 51 views
1

我有蟒蛇一個神社代碼和它給我一個錯誤它不給我蟒蛇神社的Python循環語法

{% for i, juice in enumerate(a['juice'] for a in television):}; 
       alert({{ juice }}); 
      {% endfor %}; 

我得到的錯誤是

expected token ',', got 'for' 
+0

請添加正確的錯誤描述! –

回答

2

您不需要在Jinja2的for報表末尾添加:。而且,您沒有正確關閉標籤 - 在}之前缺少%

此外,存在的Jinja2沒有enumerate()功能,使用loop.index0

{% for a in television %} 
    {{ loop.index0 }}, {{ a["juice"] }} 
{% endfor %} 

如果你想在模板中使用更多的Python,你應該看看Mako engine