有什么方法可以在 django 模板中执行一些python 数学函数。实际上我需要舍入一个变量值,我想在不使用过滤器的情况下实现这一点。
例如像{{math.round(total)}}
.
有什么方法可以在 django 模板中执行一些python 数学函数。实际上我需要舍入一个变量值,我想在不使用过滤器的情况下实现这一点。
例如像{{math.round(total)}}
.
您可以使用floatformat对 django 模板中的值进行四舍五入。
{{ total|floatformat }}
如果您想执行更多的数学运算,可以尝试django-mathfilters。或者您可以编写自定义模板标签并在该模板标签中执行操作。
@arulmr 给出了修复它的最佳方法,在我的情况下,我还需要包含
{{ total|floatformat:0 }}
为了以零小数位四舍五入该值,并且
{{ total|floatformat:1 }}
定义小数位