From 9df7ad46e769c57672ae172569b3e4682daac525 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Wed, 24 Jan 2007 05:26:48 +0000 Subject: [PATCH] newforms-admin: Implemented database NullBooleanField.formfield() git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4414 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/db/models/fields/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py index 2027b2c85a..a6f2ced957 100644 --- a/django/db/models/fields/__init__.py +++ b/django/db/models/fields/__init__.py @@ -735,6 +735,11 @@ class NullBooleanField(Field): def get_manipulator_field_objs(self): return [oldforms.NullBooleanField] + def formfield(self, **kwargs): + defaults = {'required': not self.blank, 'label': capfirst(self.verbose_name)} + defaults.update(kwargs) + return forms.NullBooleanField(**defaults) + class PhoneNumberField(IntegerField): def get_manipulator_field_objs(self): return [oldforms.PhoneNumberField]