Python Jinja模板比较运算符不工作
我正在尝试使用 {如果item.quantity<10%,则为%1} 这不起作用,>=这些操作员也不起作用==操作员起作用 我在互联网上找不到这个不起作用的理由Python Jinja模板比较运算符不工作,python,jinja2,Python,Jinja2,我正在尝试使用 {如果item.quantity=这些操作员也不起作用==操作员起作用 我在互联网上找不到这个不起作用的理由 如果有人知道如何解决这个问题,我们将非常感谢你的帮助。谢谢:)语法看起来不错。但您可能正在将字符串与数字进行比较。尝试使用“|int”过滤器将item.quantity强制转换为int,然后进行比较。例如,在下面的代码行中,这就是正在发生的情况: {% if person.grade|int <= 25 %} {%if person.grade | int我试过|
如果有人知道如何解决这个问题,我们将非常感谢你的帮助。谢谢:)语法看起来不错。但您可能正在将字符串与数字进行比较。尝试使用“|int”过滤器将item.quantity强制转换为int,然后进行比较。例如,在下面的代码行中,这就是正在发生的情况:
{% if person.grade|int <= 25 %}
{%if person.grade | int我试过| int | float两者都不起作用你可能需要给人们多看一点代码……最有可能的错误不在你的帖子中显示的代码段中。还要确保检查模板中输出的item.quantity。你知道,就像这样:debug:{item.quantity}