Шаблон Jinja2 неправильно отображает оператор if-elif-else

Я пытаюсь установить цвет текста с помощью CSS в шаблоне jinja2. В следующем коде я хочу установить выходную строку для печати с определенным цветом шрифта, если переменная содержит строку. Каждый раз, когда шаблон генерируется, хотя он печатает красным цветом из-за оператора else, он никогда не видит первые два условия, даже если выходные данные должны совпадать, я могу сказать, что вывод из переменной, когда таблица генерирует, и это как и ожидалось , Я знаю, что мой css правильный из-за печати строки красным по умолчанию.

Моей первой мыслью было заключить строку, которую я проверял, в кавычки, но это не сработало. Следующим было то, что дзиндзя не расширялосьRepoOutput[RepoName.index(repo)] но цикл выше это работает,RepoName расширен должным образом. Я знаю, что если я добавлю фигурные скобки, то напечатает переменную, которая, я уверен, либо сломает шаблон, либо просто не будет работать.

Я попытался посмотреть на эти сайты и просмотрел список глобальных выражений, но не смог найти ни одного примера, похожего на мой, или направления, в котором можно смотреть дальше.

http://jinja.pocoo.org/docs/templates/#if

http://wsgiarea.pocoo.org/jinja/docs/conditions.html

   {% for repo in RepoName %}
       <tr>
          <td> <a href="http://mongit201.be.monster.com/icinga/{{ repo }}">{{ repo }}</a> </td>
       {% if error in RepoOutput[RepoName.index(repo)] %}
          <td id=error> {{ RepoOutput[RepoName.index(repo)] }} </td> <!-- I want this in green if it is up-to-date, otherwise I want it in red -->
       {% elif Already in RepoOutput[RepoName.index(repo) %}
          <td id=good> {{ RepoOutput[RepoName.index(repo)] }} </td>   <!-- I want this in green if it is up-to-date, otherwise I want it in red -->
       {% else %}
            <td id=error> {{ RepoOutput[RepoName.index(repo)] }} </td> <!-- I want this in green if it is up-to-date, otherwise I want it in red -->
       </tr>

       {% endif %}
   {% endfor %}

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос