Fixes in libraries

This commit is contained in:
Antonio de la Rosa 2021-05-29 14:46:25 +02:00
parent 6a68dcd47c
commit 4d814326e0
6 changed files with 41 additions and 37 deletions

View file

@ -1,10 +1,10 @@
from paramecio2.libraries.db.corefields import FloatField
from paramecio2.libraries.db.corefields import DecimalField
from decimal import Decimal, getcontext
from locale import format_string
getcontext().prec=2
class MoneyField(FloatField):
class MoneyField(DecimalField):
def __init__(self, name, required=False):
@ -23,4 +23,5 @@ class MoneyField(FloatField):
@staticmethod
def format_money(value):
return format_string('%.2f', Decimal(value), grouping=True)