2017-08-28 29 views
0

在尝试让jina2模板执行舍入时遇到问题。我真的不介意会发生什么,因为我所有的数字都是通过乘以小于1的小数(例如0.31)然后乘以100而产生的。所以我有31.0。我要删除的小数位,但没有什么似乎工作:无法使用jinja2将整数浮点数整数化为整数

{{row.score.combined*100|float|round(0, 'floor')}} 

甚至更​​容易:

{{row.score.combined*100|int}} 

甚至:

{{row.score.combined*100|round|int}} 

我仍然可以在所有31.0案例。

回答

1

需要围绕乘法括号。舍入只发生在100上。

{{(row.score.combined*100)|int}}