如何在来自 python flask 应用程序的 jinja 模板中进行 if/and 比较
How to do if/and comparisons in jinja template from python flask app
我正在尝试在 Flask Web 应用程序中突出显示 html table 中的单元格块。我正在传递在 python 中创建的变量:
fnowdate = 04-03-2021
fday90 = 07-02-2021
我正在尝试使用带有“和”比较的 if 语句来评估日期是否大于今天并且小于从现在开始的 90 天。
这是我下面的代码,这里有什么问题,我可以不在if语句中使用“and”吗?
<td {% if result.Expiration_Date >= {{"fnowdate"}} and result.Expiration_Date <= {{"fday90"}} %}style="background-color:red;"{% endif %}>{{ result.Expiration_Date }}</td>
<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>
我正在尝试在 Flask Web 应用程序中突出显示 html table 中的单元格块。我正在传递在 python 中创建的变量: fnowdate = 04-03-2021 fday90 = 07-02-2021
我正在尝试使用带有“和”比较的 if 语句来评估日期是否大于今天并且小于从现在开始的 90 天。
这是我下面的代码,这里有什么问题,我可以不在if语句中使用“and”吗?
<td {% if result.Expiration_Date >= {{"fnowdate"}} and result.Expiration_Date <= {{"fday90"}} %}style="background-color:red;"{% endif %}>{{ result.Expiration_Date }}</td>
<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>