1
0
mirror of https://github.com/django/django.git synced 2025-07-04 01:39:20 +00:00

newforms-admin: Allow a formset to be passed through _inlineformset_factory.

git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7508 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Brian Rosner 2008-04-29 17:05:36 +00:00
parent abb7a7ff0f
commit 2bd053631a

View File

@ -435,7 +435,8 @@ def _get_foreign_key(parent_model, model, fk_name=None):
# XXX: This API *will* change. Use at your own risk.
def _inlineformset_factory(parent_model, model, form=ModelForm, fk_name=None,
def _inlineformset_factory(parent_model, model, form=ModelForm,
formset=BaseInlineFormset, fk_name=None,
fields=None, exclude=None,
extra=3, can_order=False, can_delete=True,
formfield_callback=lambda f: f.formfield()):
@ -454,7 +455,7 @@ def _inlineformset_factory(parent_model, model, form=ModelForm, fk_name=None,
exclude = [fk.name]
FormSet = _modelformset_factory(model, form=form,
formfield_callback=formfield_callback,
formset=BaseInlineFormset,
formset=formset,
extra=extra, can_delete=can_delete, can_order=can_order,
fields=fields, exclude=exclude)
FormSet.fk = fk