gpt4 book ai didi

django - 如何在 django 模板中进行数学运算?

转载 作者:行者123 更新时间:2023-12-05 00:59:05 24 4
gpt4 key购买 nike

我想从 django 模板中同一对象的另一个变量中减去一个变量

{% for object in object_list %}
{{ object.var1 - object.var2 }}
{% endfor %}

但这会导致 TemplateSyntaxError。那个操作怎么做?

最佳答案

(类似问题 here 。)

实现这一点的好方法似乎是使用 django-mathfilters .这使您可以执行除减法之外的其他数学运算(加、乘、除、绝对值等)。

对于您的问题,这应该有效:{{ object.var1|sub:object.var2 }}

如果你知道你永远只需要减法,你可能会找到一个更简单的解决方案(尽管我认为这不值得担心)。

关于django - 如何在 django 模板中进行数学运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54828495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com