小编G.B*_*own的帖子

如何根据某些条件更改jinja2条目的颜色?(使用烧瓶)

我刚刚完成了Flask教程,并逐步创建了博客Web应用程序。这些条目通过一个jinja模板呈现:

<ul class=entries>
    {% for entry in entries %}
        <li><h2>{{ entry.title }}</h2>{{ entry.text|safe }}
    {% else %}
        <li><em>Unbelievable.  No entries here so far</em>
    {% endfor %}
  </ul>
Run Code Online (Sandbox Code Playgroud)

颜色在style.css中定义:

a, h1, h2       { color: #377ba8; }
Run Code Online (Sandbox Code Playgroud)

但是,我确实希望能够根据条件切换条目的颜色。例如,如果entry.text是'apples',则应为红色,否则为绿色。

作为Web开发的血腥菜鸟,我觉得类似的东西可能是javascript,但我只是看不到如何完成此任务,因此感谢您的帮助。

最好,

棕褐色

python jinja2 flask web

2
推荐指数
1
解决办法
1898
查看次数

标签 统计

flask ×1

jinja2 ×1

python ×1

web ×1