Raise ValidationError if value is not boolean or is not one of the keyword

This commit is contained in:
MattBlack85 2014-09-11 15:42:35 +02:00
parent 2937285790
commit 0cb500ea2f

View File

@ -454,7 +454,7 @@ class BooleanField(WritableField):
return True return True
if value in ('false', 'f', 'False', '0'): if value in ('false', 'f', 'False', '0'):
return False return False
return bool(value) raise ValidationError(self.error_messages['invalid'] % _(value))
class CharField(WritableField): class CharField(WritableField):