Definiera ManyToManyField på en av dina modeller (t.ex. Sample ) som anger en through alternativ som dokumenterat här :
class Sample(models.Model):
id = ...
containers = models.ManyToManyField(Container, through='JoinSampleContainer', through_fields=('sample_id', 'container_id'),
related_name='samples')
Obs! Du bör namnge fälten i dina modeller för läsbarhet (och använda db_column för att ange vilken DB-kolumn som används). Använd id istället för sample_id , det är mycket mer läsbart att använda sample.id istället för sample.sample_id . Och använd sample istället för sample_id , resp container istället för container_id på genomgångsmodellen.