我有一些浮点数表示百分比,但它们的小数位数太多。如何在Jinja模板中显示较短的值?
{% for item in items %}
{{ item.name }}
{{ item.score }}%
{% endfor %}
person
10.2419833200485471%
我想显示“ 10.24%”。
答案 0 :(得分:1)
您可以use the round filter。该文档显示了一些控制舍入的方法。
select *
, try_convert(decimal(9,6), replace(x.n, ',', '.'))
from
(values('0,123456'))x(n)