Prechádzať zdrojové kódy

Arreglos para intcomma

Celestino Rey 8 mesiacov pred
rodič
commit
5ab4a18d50

+ 4 - 1
src/repostajes/templatetags/mi_filtro.py

@@ -19,7 +19,10 @@ register.filter('currency_euros', currency_euros)
 
 def no_currency(numero):
     numero = round(float(numero), 0)
-    return "%s" % (intcomma(int(numero)).replace(' ', '.'))
+    # intcomma normalmente usa comas como separador de miles; además
+    # puede aparecer espacio normal o NBSP. Reemplazamos coma y espacios
+    # por punto para asegurar el formato esperado.
+    return "%s" % (intcomma(int(numero)).replace(',', '.').replace(' ', '.').replace('\xa0', '.'))
 
 register.filter('no_currency', no_currency)
 

+ 0 - 2
src/templates/repostajes/detalle_vehiculo.html

@@ -2,8 +2,6 @@
 
 {% load humanize %}
 
-{% load i18n %}
-
 {% load mi_filtro %}
 
 {% block menuapp %}

+ 0 - 2
src/templates/repostajes/lista_repostajes.html

@@ -2,8 +2,6 @@
 
 {% load humanize %}
 
-{% load i18n %}
-
 {% load mi_filtro %}
 
 {% block menuapp %}