diff --git a/django/contrib/admin/templatetags/admin_list.py b/django/contrib/admin/templatetags/admin_list.py index 8d8d9f91e4..9f63636efd 100644 --- a/django/contrib/admin/templatetags/admin_list.py +++ b/django/contrib/admin/templatetags/admin_list.py @@ -2,13 +2,13 @@ from django.contrib.admin.views.changelist import MAX_SHOW_ALL_ALLOWED, DEFAULT_ from django.contrib.admin.views.changelist import ORDER_VAR, ORDER_TYPE_VAR, PAGE_VAR, SEARCH_VAR from django.contrib.admin.views.changelist import IS_POPUP_VAR, EMPTY_CHANGELIST_VALUE, MONTHS from django import template +from django.conf import settings from django.core.exceptions import ObjectDoesNotExist from django.db import models from django.utils import dateformat from django.utils.html import escape from django.utils.text import capfirst from django.utils.translation import get_date_formats -from django.conf import settings from django.template import Library register = Library() diff --git a/django/contrib/admin/templatetags/admin_modify.py b/django/contrib/admin/templatetags/admin_modify.py index 3b3d1d803c..90dcd47453 100644 --- a/django/contrib/admin/templatetags/admin_modify.py +++ b/django/contrib/admin/templatetags/admin_modify.py @@ -1,12 +1,12 @@ from django import template +from django.contrib.admin.views.main import AdminBoundField from django.template import loader from django.utils.html import escape from django.utils.text import capfirst from django.utils.functional import curry -from django.contrib.admin.views.stages.modify import AdminBoundField +from django.db.models import TABULAR, STACKED from django.db.models.fields import BoundField, Field from django.db.models.related import BoundRelatedObject -from django.db.models import TABULAR, STACKED from django.db import models from django.conf import settings import re @@ -126,7 +126,7 @@ class TabularBoundRelatedObject(BoundRelatedObject): self.field_wrapper_list = [FieldWrapper(field) for field in self.relation.editable_fields()] fields = self.relation.editable_fields() - + self.form_field_collection_wrappers = [FormFieldCollectionWrapper(field_mapping, fields, i) for (i,field_mapping) in self.field_mappings.items() ] self.original_row_needed = max([fw.use_raw_id_admin() for fw in self.field_wrapper_list]) diff --git a/django/contrib/admin/templatetags/adminmedia.py b/django/contrib/admin/templatetags/adminmedia.py index e786c9d953..266c017e3d 100644 --- a/django/contrib/admin/templatetags/adminmedia.py +++ b/django/contrib/admin/templatetags/adminmedia.py @@ -1,4 +1,5 @@ from django.template import Library + register = Library() def admin_media_prefix(): diff --git a/django/contrib/admin/templatetags/log.py b/django/contrib/admin/templatetags/log.py index e29ba40d18..51d6527c9a 100644 --- a/django/contrib/admin/templatetags/log.py +++ b/django/contrib/admin/templatetags/log.py @@ -1,5 +1,5 @@ -from django.contrib.admin.models import LogEntry from django import template +from django.contrib.admin.models import LogEntry register = template.Library() diff --git a/django/contrib/admin/urls.py b/django/contrib/admin/urls.py index 507a21d11f..18dd027914 100644 --- a/django/contrib/admin/urls.py +++ b/django/contrib/admin/urls.py @@ -20,9 +20,11 @@ urlpatterns = patterns('', ('^doc/models/(?P[^/]+)/$', 'django.contrib.admin.views.doc.model_detail'), # ('^doc/templates/$', 'django.views.admin.doc.template_index'), ('^doc/templates/(?P