mirror of
https://github.com/django/django.git
synced 2025-10-26 15:16:09 +00:00
newforms-admin: DateTimeFields are now properly split into two widgets in the admin interface, using the new SplitDateTimeField and SplitDateTimeWidget
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4405 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -207,6 +207,10 @@ class ModelAdmin(object):
|
||||
if isinstance(db_field, models.ManyToManyField) and db_field.rel.filter_interface:
|
||||
widget = widgets.FilteredSelectMultiple(db_field.verbose_name, db_field.rel.filter_interface-1)
|
||||
return db_field.formfield(widget=widget, **kwargs)
|
||||
# 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), **kwargs)
|
||||
return db_field.formfield(**kwargs)
|
||||
|
||||
def has_add_permission(self, request):
|
||||
|
||||
Reference in New Issue
Block a user