Opened 5 years ago

Closed 4 years ago

#21343 closed Cleanup/optimization (fixed)

Restrictions imposed by intermediate many-to-many relationships should be mentioned in many-to-many reference docs

Reported by: Daniele Procida Owned by: nobody
Component: Documentation Version: master
Severity: Normal Keywords: afraid-to-commit
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: yes UI/UX: no

Description mentions that "you can’t use add, create, or assignment (i.e., beatles.members = [...]) to create relationships" when using intermediate models for many-to-many relationships with through, but doesn't, and should.

In the middle of the section, there are notes about restrictions, and this probably deserves a subheading of its own.

Change History (4)

comment:1 Changed 5 years ago by Tim Graham

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.

comment:2 Changed 5 years ago by Daniele Procida 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"

comment:3 Changed 5 years ago by Tim Graham

Triage Stage: UnreviewedAccepted
Type: UncategorizedCleanup/optimization

comment:4 Changed 4 years ago by Tim Graham <timograham@…>

Resolution: fixed
Status: newclosed

In a6e3fb80b0e079c49da722515ed71768022264b8:

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

Thanks EvilDMP for the report.

Note: See TracTickets for help on using tickets.
Back to Top