diff options
| author | Brian Rosner <brosner@gmail.com> | 2008-04-29 17:05:36 +0000 |
|---|---|---|
| committer | Brian Rosner <brosner@gmail.com> | 2008-04-29 17:05:36 +0000 |
| commit | 2bd053631a5ae7bf6ebf35bdbcb20fff3577206f (patch) | |
| tree | 1045234ecdee3e194616649f354633f27f061672 /django/newforms | |
| parent | abb7a7ff0fa9440d833434a52328f56ab0c425e3 (diff) | |
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
Diffstat (limited to 'django/newforms')
| -rw-r--r-- | django/newforms/models.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/django/newforms/models.py b/django/newforms/models.py index 79a9e1a457..0d946b68b0 100644 --- a/django/newforms/models.py +++ b/django/newforms/models.py @@ -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 |
