Jinjna2如何根据字符串中的值设置字符串样式

时间:2019-06-06 19:19:39

标签: python flask jinja2

你好,谢谢你。

我有以下由SQL语句生成的字符串。

1kg-afr; 0.4:1kg-eas; 0.2:1kg-eur; 0.3:gtex; 0.2

我要根据值设置背景颜色的样式?我可以解析Jinja中的字符串并设置颜色。如何将字符串重新显示为应用样式的字符串?

example output

jinja2模板摘要示例

d [9]是字符串。 这将处理条目为0.0的情况,将为其他颜色等添加逻辑。颜色逻辑将进入CSS。需要了解如何在保持样式的情况下将列表重新组合为一个项目。

{% set list1 = d[9].split(':') %}
          {% for Hval in list1 %}
          {% set Hlist = Hval.split(';') %}
             {% if Hlist[1] == '0.0' %}
               <td class="Hzero"> {{ Hlist| join(";") }}</td>
             {% else %}
               <td> {{ Hval }}</td>
             {% endif %}
          {% endfor %} 

0 个答案:

没有答案