gpt4 book ai didi

python - Jinja if 语句

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:59 24 4
gpt4 key购买 nike

希望有人能在这里帮助我..

假设我有 a 列,“a”列可以包含所有值的行。我需要让 jinja 查看这一行的数据,如果它低于特定值,则更改 html(不用担心)

下面的工作正常。两行数据都根据需要显示。

<table>
{% for row in data %}
<tr>
<td>{{ row['a'] }}</td>
<td>{{ row['b'] }}</td>
</tr>
{% endfor %}
</table>

我怎么说例如:

对于a行的值,如果小于50,则执行此操作,否则执行此操作。

更新:任何人都可以看到以下问题吗?

<table>
{% for row in data %}
<tr>
<td>{{ row['a'] }}</td>
{% if row['b'] <= 10 %}
<td><font color="#FF0000">{{ row['b'] }}</font></td>
{% else %}
<td>{{ row['b'] }}</td>
{% endif %}
<td>{{ row['c'] }}</td>
<td>{{ row['d'] }}</td>
<td>{{ row['e'] }}</td>
</tr>
{% endfor %}
</table>

最佳答案

条件的实现是这样的,需要关闭模板中的if block 。

    <table>
{% for row in data %}
<tr>
{% if row['a'] <= 10 %}
<td class="test">{{ row['a'] }}</td>
{% else %}
<td> {{ row['a'] }} </td>
{% endif %}
</tr>
{% endfor %}
</table>

关于python - Jinja if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26483773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com