我想将我的小数值四舍五入,如下所示:
7,715.625变为7,716
我如何实现这一目标?
答案 0 :(得分:65)
如果你不关心逗号,那么floatformat
将完成这项工作:
{{ value|floatformat:"0" }}
如果你关心逗号,你想要:
{{ value|floatformat:"0"|intcomma }}
(斯蒂芬向斯蒂芬提示我指着intcomma
!)
答案 1 :(得分:8)
要使用intcomma
过滤器,您应该在django.contrib.humanize
设置中添加INSTALLED_APPS
,在模板中添加{% load humanize %}
。
答案 2 :(得分:0)
你可以使用下面的django,参数" 0"将其舍入以排除小数位,但您可以更改它。
number = 7715.625
rounded_number = round(number,0)