mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
[1.6.x] Fixed #12346 -- Added a note on how to validate InlineFormSets.
Thanks johnsmith for the suggestion.
Backport of 181f63c22d
from master
This commit is contained in:
parent
0a84cbadb7
commit
cf8d0933cb
3 changed files with 22 additions and 10 deletions
|
@ -1713,9 +1713,9 @@ The ``InlineModelAdmin`` class adds:
|
|||
|
||||
.. attribute:: InlineModelAdmin.formset
|
||||
|
||||
This defaults to ``BaseInlineFormSet``. Using your own formset can give you
|
||||
many possibilities of customization. Inlines are built around
|
||||
:ref:`model formsets <model-formsets>`.
|
||||
This defaults to :class:`~django.forms.models.BaseInlineFormSet`. Using
|
||||
your own formset can give you many possibilities of customization. Inlines
|
||||
are built around :ref:`model formsets <model-formsets>`.
|
||||
|
||||
.. attribute:: InlineModelAdmin.form
|
||||
|
||||
|
@ -1791,8 +1791,9 @@ The ``InlineModelAdmin`` class adds:
|
|||
|
||||
.. method:: InlineModelAdmin.get_formset(self, request, obj=None, **kwargs)
|
||||
|
||||
Returns a ``BaseInlineFormSet`` class for use in admin add/change views.
|
||||
See the example for :class:`ModelAdmin.get_formsets`.
|
||||
Returns a :class:`~django.forms.models.BaseInlineFormSet` class for use in
|
||||
admin add/change views. See the example for
|
||||
:class:`ModelAdmin.get_formsets`.
|
||||
|
||||
.. method:: InlineModelAdmin.get_extra(self, request, obj=None, **kwargs)
|
||||
|
||||
|
|
|
@ -69,8 +69,8 @@ Model Form Functions
|
|||
.. function:: inlineformset_factory(parent_model, model, form=ModelForm, formset=BaseInlineFormSet, fk_name=None, fields=None, exclude=None, extra=3, can_order=False, can_delete=True, max_num=None, formfield_callback=None, widgets=None, validate_max=False, localized_fields=None, labels=None, help_texts=None, error_messages=None)
|
||||
|
||||
Returns an ``InlineFormSet`` using :func:`modelformset_factory` with
|
||||
defaults of ``formset=BaseInlineFormSet``, ``can_delete=True``, and
|
||||
``extra=3``.
|
||||
defaults of ``formset=``:class:`~django.forms.models.BaseInlineFormSet`,
|
||||
``can_delete=True``, and ``extra=3``.
|
||||
|
||||
If your model has more than one :class:`~django.db.models.ForeignKey` to
|
||||
the ``parent_model``, you must specify a ``fk_name``.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue