diff options
| author | Brian Rosner <brosner@gmail.com> | 2008-06-10 04:15:06 +0000 |
|---|---|---|
| committer | Brian Rosner <brosner@gmail.com> | 2008-06-10 04:15:06 +0000 |
| commit | 1fd3db4ab0d603878104877960de496773d12ad2 (patch) | |
| tree | f52f6bdc858a9eb25233190f5d50da390a3ee165 /django/newforms/models.py | |
| parent | 4530a408c40647c195f27f81da1315e98e956f96 (diff) | |
newforms-admin: Removed the leading underscore from modelforms factory functions.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7605 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/newforms/models.py')
| -rw-r--r-- | django/newforms/models.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/django/newforms/models.py b/django/newforms/models.py index b097cd7155..9e350d2a8b 100644 --- a/django/newforms/models.py +++ b/django/newforms/models.py @@ -279,8 +279,7 @@ class BaseModelForm(BaseForm): class ModelForm(BaseModelForm): __metaclass__ = ModelFormMetaclass -# XXX: This API *will* change. Use at your own risk. -def _modelform_factory(model, form=ModelForm, fields=None, exclude=None, +def modelform_factory(model, form=ModelForm, fields=None, exclude=None, formfield_callback=lambda f: f.formfield()): # HACK: we should be able to construct a ModelForm without creating # and passing in a temporary inner class @@ -369,15 +368,14 @@ class BaseModelFormSet(BaseFormSet): form.fields[self._pk_field_name] = IntegerField(required=False, widget=HiddenInput) super(BaseModelFormSet, self).add_fields(form, index) -# XXX: Use at your own risk. This API *will* change. -def _modelformset_factory(model, form=ModelForm, formfield_callback=lambda f: f.formfield(), +def modelformset_factory(model, form=ModelForm, formfield_callback=lambda f: f.formfield(), formset=BaseModelFormSet, extra=1, can_delete=False, can_order=False, fields=None, exclude=None): """ Returns a FormSet class for the given Django model class. """ - form = _modelform_factory(model, form=form, fields=fields, exclude=exclude, + 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.model = model @@ -444,8 +442,7 @@ def _get_foreign_key(parent_model, model, fk_name=None): return fk -# XXX: This API *will* change. Use at your own risk. -def _inlineformset_factory(parent_model, model, form=ModelForm, +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, @@ -463,7 +460,7 @@ def _inlineformset_factory(parent_model, model, form=ModelForm, exclude.append(fk.name) else: exclude = [fk.name] - FormSet = _modelformset_factory(model, form=form, + FormSet = modelformset_factory(model, form=form, formfield_callback=formfield_callback, formset=formset, extra=extra, can_delete=can_delete, can_order=can_order, |
