summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/newforms/formsets.py4
-rw-r--r--django/newforms/models.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/django/newforms/formsets.py b/django/newforms/formsets.py
index 8a76a54042..2edc673a32 100644
--- a/django/newforms/formsets.py
+++ b/django/newforms/formsets.py
@@ -265,8 +265,8 @@ class BaseFormSet(StrAndUnicode):
forms = u' '.join([form.as_table() for form in self.forms])
return mark_safe(u'\n'.join([unicode(self.management_form), forms]))
-# XXX: This API *will* change. Use at your own risk.
-def _formset_factory(form, formset=BaseFormSet, extra=1, can_order=False, can_delete=False):
+def formset_factory(form, formset=BaseFormSet, extra=1, can_order=False,
+ can_delete=False):
"""Return a FormSet for the given form class."""
attrs = {'form': form, 'extra': extra, 'can_order': can_order, 'can_delete': can_delete}
return type(form.__name__ + 'FormSet', (formset,), attrs)
diff --git a/django/newforms/models.py b/django/newforms/models.py
index 9e350d2a8b..b9baced609 100644
--- a/django/newforms/models.py
+++ b/django/newforms/models.py
@@ -15,7 +15,7 @@ from forms import BaseForm, get_declared_fields
from fields import Field, ChoiceField, IntegerField, EMPTY_VALUES
from widgets import Select, SelectMultiple, HiddenInput, MultipleHiddenInput
from widgets import media_property
-from formsets import BaseFormSet, _formset_factory, DELETION_FIELD_NAME
+from formsets import BaseFormSet, formset_factory, DELETION_FIELD_NAME
__all__ = (
'ModelForm', 'BaseModelForm', 'model_to_dict', 'fields_for_model',
@@ -377,7 +377,7 @@ def modelformset_factory(model, form=ModelForm, formfield_callback=lambda f: f.f
"""
form = modelform_factory(model, form=form, fields=fields, exclude=exclude,
formfield_callback=formfield_callback)
- FormSet = _formset_factory(form, formset, extra=extra, can_order=can_order, can_delete=can_delete)
+ FormSet = formset_factory(form, formset, extra=extra, can_order=can_order, can_delete=can_delete)
FormSet.model = model
return FormSet