﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
31049	BooleanField error	Shinneider Libanio da Silva	nobody	"Hi.

i want to try use a BooleanField for validate my received boolean values
{{{#!python
forms.BooleanField().validate(value=False)
}}}

but a error occurs. searching in the BooleanField code, and i see this:
{{{#!python
  def validate(self, value):
        if not value and self.required:
            raise ValidationError(self.error_messages['required'], code='required')
}}}

however 'False' is a valid value for a BooleanField, but is blocked by if, the correct would be:
{{{#!python
  def validate(self, value):
-       if not value and self.required:
+      if '''value is None''' and self.required:
            raise ValidationError(self.error_messages['required'], code='required')
}}}


can i open a PR for this ?"	Bug	new	Forms	2.2	Normal		forms,booleanfield		Unreviewed	0	0	0	0	1	0
