Python 我想在具有特定条件的jinja2模板中使用for循环

Python 我想在具有特定条件的jinja2模板中使用for循环,python,for-loop,flask,jinja2,Python,For Loop,Flask,Jinja2,我刚开始学习python。我想在Jinja2模板中添加for循环,有一个条件,我有两个部分,它们的位置是左和右,具有不同的div(左部分为div,右部分为div),如图和代码所示。那么,如何在这个场景中添加for循环,从而使各个部分自动向左和向右对齐 您是否属于那些认为创建报告是最无聊和乏味的任务之一的数字营销人员之一,或者 说明更好的销售前景通过转换机会和缩短销售周期来跟踪质量线索 看起来您有一个项目列表,并且您希望在左侧渲染具有偶数索引(0、2、4、…)的项目,在右侧渲染具有奇数索引(1

我刚开始学习python。我想在Jinja2模板中添加for循环,有一个条件,我有两个部分,它们的位置是左和右,具有不同的div(左部分为div,右部分为div),如图和代码所示。那么,如何在这个场景中添加for循环,从而使各个部分自动向左和向右对齐


您是否属于那些认为创建报告是最无聊和乏味的任务之一的数字营销人员之一,或者

说明更好的销售前景通过转换机会和缩短销售周期来跟踪质量线索


看起来您有一个项目列表,并且您希望在左侧渲染具有偶数索引(0、2、4、…)的项目,在右侧渲染具有奇数索引(1、3、5、…)的项目。您可以创建2个循环,并使用来筛选每个循环的项目:


{项列表%中的项的百分比}
{%if loop.index0为偶数%}
{{item}}
{%endif%}
{%endfor%}
{项列表%中的项的百分比}
{%if loop.index0不是偶数%}
{{item}}
{%endif%}
{%endfor%}

循环
是循环中可用的特殊jinja变量。它可以用于获取当前循环索引、检查它是第一个循环还是最后一个循环等。

您有一个内容项列表,部分在左侧,部分在右侧?是的,Sergey Shubin。谢谢您,Mayur。但这只有在只有一个部分时才有用,这里我有两个不同的部分,我想在一个循环中涵盖这两个部分。
#To add for loop in jinja2 syntax as follows:-
{% for post in posts%}
#content
{%endfor%}