我在Jinja2的模板Jinja2的第一個X項目在...如果循環
{% for item in list if item.author == 'bob' %}
下面的循環,我想拿到第5項誰擁有鮑勃作爲一個作家。
我試着做
{% for item in list if item.author == 'bob' and loop.index <= 5 %}
,但它返回一個未定義的錯誤。
如何使它工作?
我在Jinja2的模板Jinja2的第一個X項目在...如果循環
{% for item in list if item.author == 'bob' %}
下面的循環,我想拿到第5項誰擁有鮑勃作爲一個作家。
我試着做
{% for item in list if item.author == 'bob' and loop.index <= 5 %}
,但它返回一個未定義的錯誤。
如何使它工作?
編輯:
,你可以簡單地窩表達?,即
{% for item in list if item.author == 'bob' %}
{% if loop.index <= 5 %}
do something
{% endif %}
{% endfor %}
跳過第一個X元素可以
{% for category in categories[x:] %}
與所有可以使用的表達式定期列表
這聽起來像你通常想在你的Python代碼中做的事情,而不是臨時工晚了。 – geoffspear