|
|
@@ -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)
|
|
|
|