May 2018
Beginner to intermediate
526 pages
11h 57m
English
In previous chapters, you created many-to-many relationships by adding ManyToManyField to one of the related models and letting Django create the database table for the relationship. This is suitable for most of the cases, but sometimes you may need to create an intermediate model for the relation. Creating an intermediary model is necessary when you want to store additional information for the relationship, for example, the date when the relation was created, or a field that describes the nature of the relationship.
We will create an intermediary model to build relationships between users. There are two reasons why we want to use an intermediate model:
Read now
Unlock full access