如何使用 for 循环正确编写 jinja2 模板,
How to write correctly jinja2 template using for loop ,
我有以下数据框,来自一些查询:
SYS ID TYPE Number
SAP IX_sys IX_sys_daily_FICO 83646
SAP IX_sys IX_sys_daily_FICO 326
SAP IX_sys IX_sys_daily_FICO 19
SAP IX_sys IX_sys_daily_FICO 628
SAP IX_sys IX_sys_daily_FICO 574
SAP IX_sys IX_sys_daily_FICO 623
我在 python 代码中所做的是:
first = df_ora['SYS']
second = df_ora['ID']
Third=df_ora['TYPE']
Four=df_ora['Number']
然后我像这样传递给模板 jinja2 :
<tbody>
{% for i in first %}
<tr class="table-active">
<td>{{ i}}</td>
</tr>
{% endfor %}
</tbody>
这给了我第一列:
SAP
SAP
SAP
SAP
SAP
SAP
我如何传递所有值以达到所需的值:
SYS ID TYPE Number
SAP IX_sys IX_sys_daily_FICO 83646
SAP IX_sys IX_sys_daily_FICO 326
SAP IX_sys IX_sys_daily_FICO 19
SAP IX_sys IX_sys_daily_FICO 628
SAP IX_sys IX_sys_daily_FICO 574
SAP IX_sys IX_sys_daily_FICO 623
任何想法,非常感谢任何人都可以帮助我。
试试这个:
<tbody>
{% for i in range(0,first|length) %}
<tr class="table-active">
<td>{{ first[i]}}</td>
<td>{{ second[i]}}</td>
<td>{{ Third[i]}}</td>
<td>{{ Four[i]}}</td>
</tr>
{% endfor %}
</tbody>
我有以下数据框,来自一些查询:
SYS ID TYPE Number
SAP IX_sys IX_sys_daily_FICO 83646
SAP IX_sys IX_sys_daily_FICO 326
SAP IX_sys IX_sys_daily_FICO 19
SAP IX_sys IX_sys_daily_FICO 628
SAP IX_sys IX_sys_daily_FICO 574
SAP IX_sys IX_sys_daily_FICO 623
我在 python 代码中所做的是:
first = df_ora['SYS']
second = df_ora['ID']
Third=df_ora['TYPE']
Four=df_ora['Number']
然后我像这样传递给模板 jinja2 :
<tbody>
{% for i in first %}
<tr class="table-active">
<td>{{ i}}</td>
</tr>
{% endfor %}
</tbody>
这给了我第一列:
SAP
SAP
SAP
SAP
SAP
SAP
我如何传递所有值以达到所需的值:
SYS ID TYPE Number
SAP IX_sys IX_sys_daily_FICO 83646
SAP IX_sys IX_sys_daily_FICO 326
SAP IX_sys IX_sys_daily_FICO 19
SAP IX_sys IX_sys_daily_FICO 628
SAP IX_sys IX_sys_daily_FICO 574
SAP IX_sys IX_sys_daily_FICO 623
任何想法,非常感谢任何人都可以帮助我。
试试这个:
<tbody>
{% for i in range(0,first|length) %}
<tr class="table-active">
<td>{{ first[i]}}</td>
<td>{{ second[i]}}</td>
<td>{{ Third[i]}}</td>
<td>{{ Four[i]}}</td>
</tr>
{% endfor %}
</tbody>