Jinjna2, как стилизовать строку на основе значений в строке - PullRequest
0 голосов
/ 06 июня 2019

Привет и спасибо заранее.

У меня есть следующая строка, сгенерированная оператором SQL.

1кг-AFR; 0,4: 1 кг-EAS; 0,2: 1 кг-евро; 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 %} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...