mirror of https://github.com/django/django.git
[2.2.x] Fixed #28831 -- Doc'd that InlineModelAdmin methods' obj argument is the parent object.
Backport of 8543647306
from master
This commit is contained in:
parent
7089502b98
commit
5c85244eb9
|
@ -2245,6 +2245,7 @@ adds some of its own (the shared features are actually defined in the
|
||||||
- :attr:`~ModelAdmin.filter_vertical`
|
- :attr:`~ModelAdmin.filter_vertical`
|
||||||
- :attr:`~ModelAdmin.ordering`
|
- :attr:`~ModelAdmin.ordering`
|
||||||
- :attr:`~ModelAdmin.prepopulated_fields`
|
- :attr:`~ModelAdmin.prepopulated_fields`
|
||||||
|
- :meth:`~ModelAdmin.get_fieldsets`
|
||||||
- :meth:`~ModelAdmin.get_queryset`
|
- :meth:`~ModelAdmin.get_queryset`
|
||||||
- :attr:`~ModelAdmin.radio_fields`
|
- :attr:`~ModelAdmin.radio_fields`
|
||||||
- :attr:`~ModelAdmin.readonly_fields`
|
- :attr:`~ModelAdmin.readonly_fields`
|
||||||
|
@ -2368,7 +2369,8 @@ The ``InlineModelAdmin`` class adds or customizes:
|
||||||
.. method:: InlineModelAdmin.get_formset(request, obj=None, **kwargs)
|
.. method:: InlineModelAdmin.get_formset(request, obj=None, **kwargs)
|
||||||
|
|
||||||
Returns a :class:`~django.forms.models.BaseInlineFormSet` class for use in
|
Returns a :class:`~django.forms.models.BaseInlineFormSet` class for use in
|
||||||
admin add/change views. See the example for
|
admin add/change views. ``obj`` is the parent object being edited or
|
||||||
|
``None`` when adding a new parent. See the example for
|
||||||
:class:`ModelAdmin.get_formsets_with_inlines`.
|
:class:`ModelAdmin.get_formsets_with_inlines`.
|
||||||
|
|
||||||
.. method:: InlineModelAdmin.get_extra(request, obj=None, **kwargs)
|
.. method:: InlineModelAdmin.get_extra(request, obj=None, **kwargs)
|
||||||
|
@ -2438,6 +2440,10 @@ The ``InlineModelAdmin`` class adds or customizes:
|
||||||
Should return ``True`` if deleting an inline object is permitted, ``False``
|
Should return ``True`` if deleting an inline object is permitted, ``False``
|
||||||
otherwise. ``obj`` is the parent object being edited.
|
otherwise. ``obj`` is the parent object being edited.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
The ``obj`` argument passed to ``InlineModelAdmin`` methods is the parent
|
||||||
|
object being edited or ``None`` when adding a new parent.
|
||||||
|
|
||||||
Working with a model with two or more foreign keys to the same parent model
|
Working with a model with two or more foreign keys to the same parent model
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue