Django模板:如果以.0结尾,则将float转换为整数?

AP2*_*257 13 django django-templates

在Django模板中,有没有办法将浮点数转换为整数,当且仅当它以.0结尾?

我有一个人口字段,在我的数据库中是一个浮点数.有时它'真的'是一个浮动,结束.5,但更多时候它结束.0,因为有很多人,在这种情况下我宁愿只显示一个整数.

{{ place.population }} people
Run Code Online (Sandbox Code Playgroud)

有什么想法在Django中巧妙地解决这个问题吗?

Ber*_*ant 31

您可以使用带有负参数的floatformat过滤器!

  • 在文档中:“使用不带参数的floatformat等效于使用带参数-1的floatformat。” (2认同)