Commit cac66970 by Stephan Groß

Return Decimal instance instead of string

parent 9d80f01b
...@@ -761,11 +761,6 @@ class DecimalField(WritableField): ...@@ -761,11 +761,6 @@ class DecimalField(WritableField):
raise ValidationError(self.error_messages['invalid']) raise ValidationError(self.error_messages['invalid'])
return value return value
def to_native(self, value):
if value is not None:
return str(value)
return value
def validate(self, value): def validate(self, value):
super(DecimalField, self).validate(value) super(DecimalField, self).validate(value)
if value in validators.EMPTY_VALUES: if value in validators.EMPTY_VALUES:
......
...@@ -559,8 +559,8 @@ class DecimalFieldTest(TestCase): ...@@ -559,8 +559,8 @@ class DecimalFieldTest(TestCase):
result_1 = f.to_native(Decimal('9000')) result_1 = f.to_native(Decimal('9000'))
result_2 = f.to_native(Decimal('1.00000001')) result_2 = f.to_native(Decimal('1.00000001'))
self.assertEqual('9000', result_1) self.assertEqual(Decimal('9000'), result_1)
self.assertEqual('1.00000001', result_2) self.assertEqual(Decimal('1.00000001'), result_2)
def test_to_native_none(self): def test_to_native_none(self):
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment