[英]How to write correctly jinja2 template using for loop ,
我有以下 dataframe,来自一些查询:
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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.