【问题标题】:How to do if/and comparisons in jinja template from python flask app如何在 python 烧瓶应用程序的 jinja 模板中进行 if/and 比较
【发布时间】:2021-04-03 22:12:39
【问题描述】:

我试图在烧瓶网络应用程序的 html 表格中突出显示单元格块。我正在传递在 python 中创建的变量: 最新日期 = 2021 年 4 月 3 日 fday90 = 2021 年 7 月 2 日

我正在尝试使用带有“和”比较的 if 语句来评估日期是否大于今天的日期并且距离现在小于 90 天。

这是我下面的代码,这里有什么问题,if语句中不能使用“and”吗?

<td {% if result.Expiration_Date >= {{"fnowdate"}} and result.Expiration_Date <= {{"fday90"}} %}style="background-color:red;"{% endif %}>{{ result.Expiration_Date }}</td>

【问题讨论】:

    标签: python python-3.x jinja2


    【解决方案1】:
    <style>
        .bg-red{
            background-color:red;
        }
    <style/>
    
    <td class='{{"bg-red" if result.Expiration_Date >= fnowdate  and result.Expiration_Date <= fday90 }}'>
        {{ result.Expiration_Date }}
    </td>
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2019-05-29
      • 2019-11-13
      • 2019-01-19
      • 2021-06-29
      • 1970-01-01
      • 2015-07-05
      相关资源
      最近更新 更多