2017-08-28 1 views
0

Problèmes lors de l'obtention d'un arrondi pour le modèle jina2. Cela ne me dérange pas vraiment ce qui se passe, car tous mes nombres ont été produits en multipliant un nombre décimal inférieur à 1 (par exemple 0.31) puis multiplié par 100. J'ai donc 31.0. Je veux laisser tomber la virgule, mais rien ne semble fonctionner:Impossible d'arrondir le nombre entier en entier à l'aide de jinja2

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

ou même plus facile:

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

ou même:

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

Je reçois encore 31,0 dans tous les cas.

Répondre

1

Requiert des parenthèses autour de la multiplication. L'arrondi ne se produisait que sur le 100.

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