summaryrefslogtreecommitdiff
path: root/django/core
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-11-05 18:14:17 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-11-05 18:14:17 +0000
commit181ee4ae3175f2c7dfd89dd3418dfe81cc135a51 (patch)
treeca5a5a37d4d8fa7ba39a1c95697a1ac0abf9bf31 /django/core
parent8ee33da58558fd2da918f4e9e55556f07831cd93 (diff)
Added meta.Admin list_select_related option, which specifies to use select_related in the change-list query
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1092 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/core')
-rw-r--r--django/core/meta/fields.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/core/meta/fields.py b/django/core/meta/fields.py
index a15432dcd2..e23e6cda88 100644
--- a/django/core/meta/fields.py
+++ b/django/core/meta/fields.py
@@ -730,7 +730,7 @@ class OneToOne(ManyToOne):
class Admin:
def __init__(self, fields=None, js=None, list_display=None, list_filter=None, date_hierarchy=None,
- save_as=False, ordering=None, search_fields=None, save_on_top=False):
+ save_as=False, ordering=None, search_fields=None, save_on_top=False, list_select_related=False):
self.fields = fields
self.js = js or []
self.list_display = list_display or ['__repr__']
@@ -739,6 +739,7 @@ class Admin:
self.save_as, self.ordering = save_as, ordering
self.search_fields = search_fields or []
self.save_on_top = save_on_top
+ self.list_select_related = list_select_related
def get_field_objs(self, opts):
"""