11
Quiero modificar/cambiar la forma en que funciona el floatformat.Django y floatformat tag
Por defecto se cambia el decimal de entrada como tal:
{{ 1.00|floatformat }} -> 1
{{ 1.50|floatformat }} -> 1.5
{{ 1.53|floatformat }} -> 1.53
Quiero cambiar esta un poco como tal: Si hay una parte flotante, debe mantener los 2 primeros dígitos flotantes. Si no hay flotación (lo que significa .00) simplemente debería cortar la parte flotante. IE:
{{ 1.00|floatformat }} -> 1
{{ 1.50|floatformat }} -> 1.50
{{ 1.53|floatformat }} -> 1.53
sí, pero, por {{1.00 | floatformat: -2}} da salida a 1.00 – Hellnar
AHA, se hace el truco! :) – Hellnar
¿Hay alguna forma de obligar a los enteros a tener .00 al final? Al igual que {{1 | floatformat: -2}} debería ser 1.00 en lugar de 1? –