diff --git a/docs/ref/models/relations.txt b/docs/ref/models/relations.txt
index ffebe37..c561625 100644
a
|
b
|
Related objects reference
|
48 | 48 | >>> e = Entry.objects.get(id=234) |
49 | 49 | >>> b.entry_set.add(e) # Associates Entry e with Blog b. |
50 | 50 | |
| 51 | In the example above, ``e.save()`` is called to perform the update. |
| 52 | Using ``add()`` with a many-to-many relationship, however, will not |
| 53 | call any ``save()`` methods, but rather fire the |
| 54 | :data:`~django.db.models.signals.m2m_changed` signal. The relationships |
| 55 | are created using :meth:`QuerySet.bulk_create |
| 56 | <django.db.models.query.QuerySet.bulk_create>`. |
| 57 | |
51 | 58 | .. method:: create(**kwargs) |
52 | 59 | |
53 | 60 | Creates a new object, saves it and puts it in the related object set. |
… |
… |
Related objects reference
|
86 | 93 | >>> e = Entry.objects.get(id=234) |
87 | 94 | >>> b.entry_set.remove(e) # Disassociates Entry e from Blog b. |
88 | 95 | |
| 96 | Similar to :meth:`add()`, ``e.save()`` would be called in the example |
| 97 | above to perform the update. Using ``remove()`` with a many-to-many |
| 98 | relationship, however, will delete the relationships using |
| 99 | :meth:`QuerySet.delete<django.db.models.query.QuerySet.delete>` which |
| 100 | means no model ``save()`` methods are called; rather the |
| 101 | :data:`~django.db.models.signals.m2m_changed` signal will be fired. |
| 102 | |
89 | 103 | For :class:`~django.db.models.ForeignKey` objects, this method only |
90 | 104 | exists if ``null=True``. If the related field can't be set to ``None`` |
91 | 105 | (``NULL``), then an object can't be removed from a relation without |