我想修改/更改floatformat的工作方式。
默认情况下,它会改变输入小数:
{{ 1.00|floatformat }} -> 1
{{ 1.50|floatformat }} -> 1.5
{{ 1.53|floatformat }} -> 1.53
我想改变这个abit:如果有浮动部分,它应该保留前2个浮动数字。如果没有浮动(意味着.00),它应该简单地切掉浮动部分。 IE:
{{ 1.00|floatformat }} -> 1
{{ 1.50|floatformat }} -> 1.50
{{ 1.53|floatformat }} -> 1.53
答案 0 :(得分:28)
如你所链接的文档所述,不使用-2的参数,做你想做的事吗?
{{ 1.00|floatformat:-2 }}
请参阅Django文档:https://docs.djangoproject.com/en/2.0/ref/templates/builtins/#floatformat