Added validation exceptions for required fields with allow_blank set to True to mirror Django's validation logic

This commit is contained in:
Jarrod Baumann 2014-11-04 11:48:43 -06:00
parent 5ee472718a
commit 5fc253d886

View File

@ -290,7 +290,7 @@ class Field(object):
if data is empty:
if getattr(self.root, 'partial', False):
raise SkipField()
if self.required:
if self.required and not self.allow_blank:
self.fail('required')
return self.get_default()