estoy usando la plantilla Frasco/Jinja2 para mostrar un número con | flotar filtro.¿Cómo usar el filtro de flotador para mostrar solo dos dígitos después del punto decimal?
Aquí está mi código
{% set proc_err = nb_err|length/sum * 100 %}
({{proc_err|float}}%)
de salida es un poco incómodo:
17/189 (8.99470899471%)
Busco a una manera de hacer los lugares después del punto limitados a un número, por ejemplo, 2.
salida deseada:
17/189 (8.99%)
Esto debe ser marcada como la respuesta correcta – bcattle
Excepto que 'redonda (2)' no devolverá '42 .00 'alguna vez, incluso si tiene que serializar un valor' Decimal() '. – lol
@ lol, la pregunta es sobre el redondeo no formateado. Incluso si el OP quería el formateo. Imprimir decimales también se refiere a las configuraciones regionales. Redondear es una operación matemática mientras que imprimir un valor formateado es solo visual. Sin embargo, en la pregunta OP es mejor imprimir 100% que 100.00%;) –