summaryrefslogtreecommitdiff
path: root/django/db
diff options
context:
space:
mode:
Diffstat (limited to 'django/db')
-rw-r--r--django/db/models/fields/__init__.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py
index d3920f204d..992db81b34 100644
--- a/django/db/models/fields/__init__.py
+++ b/django/db/models/fields/__init__.py
@@ -1578,6 +1578,12 @@ class DecimalField(Field):
]
return []
+ @cached_property
+ def validators(self):
+ return super(DecimalField, self).validators + [
+ validators.DecimalValidator(self.max_digits, self.decimal_places)
+ ]
+
def deconstruct(self):
name, path, args, kwargs = super(DecimalField, self).deconstruct()
if self.max_digits is not None: