summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Kocherhans <joseph@jkocherhans.com>2007-06-20 06:11:28 +0000
committerJoseph Kocherhans <joseph@jkocherhans.com>2007-06-20 06:11:28 +0000
commitd8411ca54d5bd0e58a53d220e510eeaf7730c92d (patch)
treec5a433e539c4eaf1d8be50c5aae7dd2c2f7bab2f
parent7eb538fd46aafca50af9e67b34d89a4ffd668538 (diff)
newforms-admin: Fixed #4629. Implemented raw_id_fields for inlines.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@5499 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/contrib/admin/options.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 16d0bca59e..ca3f14576b 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -623,7 +623,7 @@ class InlineModelAdmin(BaseModelAdmin):
``model`` to its parent. This is required if ``model`` has more than one
``ForeignKey`` to its parent.
"""
- def __init__(self, model, name=None, extra=3, fields=None, template=None):
+ def __init__(self, model, name=None, extra=3, fields=None, template=None, raw_id_fields=None):
self.model = model
self.opts = model._meta
self.name = name
@@ -633,6 +633,7 @@ class InlineModelAdmin(BaseModelAdmin):
self.verbose_name = model._meta.verbose_name
self.verbose_name_plural = model._meta.verbose_name_plural
self.prepopulated_fields = {}
+ self.raw_id_fields = raw_id_fields or ()
class StackedInline(InlineModelAdmin):
default_template = 'admin/edit_inline_stacked.html'