[pyar] Flask, jinja2 y la coma decimal

Luis Andraschnik luis.andraschnik en gmail.com
Lun Mar 19 23:08:13 -03 2018


Hola Grupo

2 preguntas al precio de una.


1)
Estoy haciendo una aplicación web sencilla , simplemente uso Flask para
utilizar formularios y mostrar resultados de cálculos por el navegador y me
encuentro con que Jinja2 no tiene ningún soporte para coma decimal:

{{ "{:.1f}".format(valor) }} ó {{ "%.1f" | format(valor) }}  funcionan pero
siempre con punto decimal.

Sé como usar en python locale.format, pero si uso esta función en el
backend lo que mando a la plantilla ya no sería interpretado como un
número.

¿cómo debería trabajar para utilizar las funciones de redondeo de jinja2
para que me tome coma decimal?

¿Debo prescindir de esta funcionalidad y mandar los números como un string
previamente redondeados y formateados?

2) Para la misma aplicación introduzco datos en el formulario y flask-WTF
pide que los números se ingresen con punto decimal.

Otra vez debo prescindir de todas las funcionalidades de esa extensión
ingresando los números como string  y realizando "a mano" todo trabajo de
formateo y chequeos?

Saludos!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180319/225162d4/attachment.html>


Más información sobre la lista de distribución pyar