summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Rosner <brosner@gmail.com>2008-02-29 06:25:04 +0000
committerBrian Rosner <brosner@gmail.com>2008-02-29 06:25:04 +0000
commitea78533a288ecb2174ba83dff7654f06793dd8b9 (patch)
treeae8e6840b295600e9f95d071e33fc002fac83177
parent3d61eb4dae02998eed6a2d9194906959a0b91bec (diff)
newforms-admin: Fixed #5547. SplitDateTimeField now honors the default value from the model.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7178 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/options.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index c3289ea27d..3778995d7b 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -152,9 +152,9 @@ class BaseModelAdmin(object):
# For DateTimeFields, use a special field and widget.
if isinstance(db_field, models.DateTimeField):
- return forms.SplitDateTimeField(required=not db_field.blank,
- widget=widgets.AdminSplitDateTime(), label=capfirst(db_field.verbose_name),
- help_text=db_field.help_text, **kwargs)
+ kwargs['form_class'] = forms.SplitDateTimeField
+ kwargs['widget'] = widgets.AdminSplitDateTime()
+ return db_field.formfield(**kwargs)
# For DateFields, add a custom CSS class.
if isinstance(db_field, models.DateField):