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

Thanks EvilDMP for the report.
This commit is contained in:
Tim Graham 2014-01-16 08:35:16 -05:00
parent c05b2f58e7
commit a6e3fb80b0
2 changed files with 10 additions and 3 deletions

View File

@ -138,10 +138,14 @@ Related objects reference
.. note:: .. note::
Note that ``add()``, ``create()``, ``remove()``, and ``clear()`` all Note that ``add()``, ``create()``, ``remove()``, and ``clear()`` all
apply database changes immediately for all types of related fields. In other apply database changes immediately for all types of related fields. In
words, there is no need to call ``save()`` on either end of the other words, there is no need to call ``save()`` on either end of the
relationship. 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:
Direct Assignment Direct Assignment

View File

@ -35,7 +35,10 @@ objects, and a ``Publication`` has multiple ``Article`` objects:
ordering = ('headline',) ordering = ('headline',)
What follows are examples of operations that can be performed using the Python 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``:: Create a couple of ``Publications``::