mirror of
https://github.com/django/django.git
synced 2025-07-04 09:49:12 +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:
parent
abb7a7ff0f
commit
2bd053631a
@ -435,7 +435,8 @@ def _get_foreign_key(parent_model, model, fk_name=None):
|
|||||||
|
|
||||||
|
|
||||||
# XXX: This API *will* change. Use at your own risk.
|
# 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,
|
fields=None, exclude=None,
|
||||||
extra=3, can_order=False, can_delete=True,
|
extra=3, can_order=False, can_delete=True,
|
||||||
formfield_callback=lambda f: f.formfield()):
|
formfield_callback=lambda f: f.formfield()):
|
||||||
@ -454,7 +455,7 @@ def _inlineformset_factory(parent_model, model, form=ModelForm, fk_name=None,
|
|||||||
exclude = [fk.name]
|
exclude = [fk.name]
|
||||||
FormSet = _modelformset_factory(model, form=form,
|
FormSet = _modelformset_factory(model, form=form,
|
||||||
formfield_callback=formfield_callback,
|
formfield_callback=formfield_callback,
|
||||||
formset=BaseInlineFormset,
|
formset=formset,
|
||||||
extra=extra, can_delete=can_delete, can_order=can_order,
|
extra=extra, can_delete=can_delete, can_order=can_order,
|
||||||
fields=fields, exclude=exclude)
|
fields=fields, exclude=exclude)
|
||||||
FormSet.fk = fk
|
FormSet.fk = fk
|
||||||
|
Loading…
x
Reference in New Issue
Block a user