How to query directly the table created by Django for a ManyToMany relation? How to query directly the table created by Django for a ManyToMany relation? python python

How to query directly the table created by Django for a ManyToMany relation?


This is the many to many field instance:

MyModel2.mymodel1

This is the intermediary table model:

MyModel2.mymodel1.through

This is the intermediary model manager:

MyModel2.mymodel1.through.objects

This returns a queryset for all intermediary models:

MyModel2.mymodel1.through.objects.all()

This part of django docs talk about through. You can make a through model yourself, else it is automatically generated.