|
|
@ -23,7 +23,7 @@ class CurrencyField (forms.RegexField):
|
|
|
|
self.currencyRe, None, None, *args, **kwargs)
|
|
|
|
self.currencyRe, None, None, *args, **kwargs)
|
|
|
|
def to_python(self, value):
|
|
|
|
def to_python(self, value):
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
value = Decimal(value)
|
|
|
|
value = Decimal(value.replace(",", "."))
|
|
|
|
except (ValueError, TypeError, InvalidOperation):
|
|
|
|
except (ValueError, TypeError, InvalidOperation):
|
|
|
|
raise ValidationError("Bitte gib eine Zahl ein")
|
|
|
|
raise ValidationError("Bitte gib eine Zahl ein")
|
|
|
|
return value
|
|
|
|
return value
|
|
|
|