Definer ManyToManyField på en af dine modeller (f.eks. Sample ) angiver en through mulighed som dokumenteret her :
class Sample(models.Model):
id = ...
containers = models.ManyToManyField(Container, through='JoinSampleContainer', through_fields=('sample_id', 'container_id'),
related_name='samples')
Bemærk:Du bør navngive felterne i dine modeller for at kunne læse dem (og bruge db_column for at angive den anvendte DB-kolonne). Brug id i stedet for sample_id , er det meget mere læsbart at bruge sample.id i stedet for sample.sample_id . Og brug sample i stedet for sample_id , hhv. container i stedet for container_id på den gennemgående model.