In the middle of the
https://docs.djangoproject.com/en/dev/topics/db/models/#intermediary-
manytomany section, there are notes about restrictions, and this probably
deserves a subheading of its own.
--
Ticket URL: <https://code.djangoproject.com/ticket/21343>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
Comment (by timo):
IMO, extra fields on M2M relationships is an advanced topic that doesn't
need to be mentioned in /topics/db/examples/many_to_many/ which seems more
beginner oriented. It's not clear to me what type note or link or
additional example your looking for here.
--
Ticket URL: <https://code.djangoproject.com/ticket/21343#comment:1>
Comment (by EvilDMP):
https://docs.djangoproject.com/en/dev/ref/models/relations/ doesn't
mention it either.
I think people are likely to land on those pages, and - if they are
dealing with intermediate models - may be puzzled to find that `add()` etc
don't work. Only a sentence would be required: "note that if you are using
an intermediate model, some of the related manager's methods are disabled.
See https://docs.djangoproject.com/en/dev/topics/db/models/#extra-fields-
on-many-to-many-relationships"
--
Ticket URL: <https://code.djangoproject.com/ticket/21343#comment:2>
* type: Uncategorized => Cleanup/optimization
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/21343#comment:3>
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"a6e3fb80b0e079c49da722515ed71768022264b8"]:
{{{
#!CommitTicketReference repository=""
revision="a6e3fb80b0e079c49da722515ed71768022264b8"
Fixed #21343 -- Noted many-to-many restrictions with intermediate model.
Thanks EvilDMP for the report.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/21343#comment:4>