Commit a6e3fb80 authored by Tim Graham's avatar Tim Graham
Browse files

Fixed #21343 -- Noted many-to-many restrictions with intermediate model.

Thanks EvilDMP for the report.
parent c05b2f58
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -138,10 +138,14 @@ Related objects reference
    .. note::

       Note that ``add()``, ``create()``, ``remove()``, and ``clear()`` all
       apply database changes immediately for all types of related fields. In other
       words, there is no need to call ``save()`` on either end of the
       apply database changes immediately for all types of related fields. In
       other words, there is no need to call ``save()`` on either end of the
       relationship.

       Also, if you are using :ref:`an intermediate model
       <intermediary-manytomany>` for a many-to-many relationship, some of the
       related manager's methods are disabled.

.. _direct-assignment:

Direct Assignment
+4 −1
Original line number Diff line number Diff line
@@ -35,7 +35,10 @@ objects, and a ``Publication`` has multiple ``Article`` objects:
            ordering = ('headline',)

What follows are examples of operations that can be performed using the Python
API facilities.
API facilities. Note that if you are using :ref:`an intermediate model
<intermediary-manytomany>` for a many-to-many relationship, some of the related
manager's methods are disabled, so some of these examples won't work with such
models.

Create a couple of ``Publications``::