added normalize method to the Integer class

This commit is contained in:
Adam Jakab 2020-03-02 11:53:33 +01:00
parent fcc1951e7a
commit b53a916623

View file

@ -131,6 +131,14 @@ class Integer(Type):
query = query.NumericQuery
model_type = int
def normalize(self, value):
try:
return self.model_type(round(float(value)))
except ValueError:
return self.null
except TypeError:
return self.null
class PaddedInt(Integer):
"""An integer field that is formatted with a given number of digits,