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