validates ModelField value against field.null state

This commit is contained in:
Anton Martyniuk 2014-06-28 23:46:08 +02:00
parent 5e0b96b035
commit 7d9f1b7878

View File

@ -429,6 +429,11 @@ class ModelField(WritableField):
"type": self.model_field.get_internal_type()
}
def validate(self, value):
super(ModelField, self).validate(value)
if value is None and not self.model_field.null:
raise ValidationError(self.error_messages['invalid'])
##### Typed Fields #####