ソースを参照

Arreglo lo de los decimales y los separadores de millar

Celestino Rey 8 ヶ月 前
コミット
d98594515e
1 ファイル変更4 行追加4 行削除
  1. 4 4
      src/repostajes/templatetags/mi_filtro.py

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

@@ -5,27 +5,27 @@ register = template.Library()
 
 def currency_dolares(dollars):
     dollars = round(float(dollars), 2)
-    return "$ %s%s" % (intcomma(int(dollars)), ("%0.2f" % dollars)[-3:])
+    return "$ %s%s" % (intcomma(int(dollars)).replace(' ', '.'), ("%0.2f" % dollars)[-3:].replace('.', ','))
 
 register.filter('currency_dolares', currency_dolares)
 
 
 def currency_euros(euros):
     euros = round(float(euros), 2)
-    return "%s%s €" % (intcomma(int(euros)), ("%0,2f" % euros)[-3:])
+    return "%s%s €" % (intcomma(int(euros)).replace(' ', '.'), ("%0.2f" % euros)[-3:].replace('.', ','))
 
 register.filter('currency_euros', currency_euros)
 
 
 def no_currency(numero):
     numero = round(float(numero), 0)
-    return "%s" % (intcomma(int(numero)))
+    return "%s" % (intcomma(int(numero)).replace(' ', '.'))
 
 register.filter('no_currency', no_currency)
 
 
 def litros(numero):
     numero = round(float(numero), 2)
-    return "%s" % ("%0.2f" % numero)
+    return "%s" % ("%0.2f" % numero).replace('.', ',')
 
 register.filter('litros', litros)