1 2 3 4 5 6 7 8 9 | from django.newforms.fields import BooleanField
from django.newforms import ValidationError
class AgreementField(BooleanField):
def clean(self, value):
super(AgreementField, self).clean(value)
if not value:
raise ValidationError("You must agree to continue.")
else:
return value
|
Comments
This snippet is deprecated because the landing of newforms fixes the boolean checkbox issue.
#