ManyToManyFieldを定義します モデルの1つ(例:Sample )throughを指定する ここに記載されている :
class Sample(models.Model):
id = ...
containers = models.ManyToManyField(Container, through='JoinSampleContainer', through_fields=('sample_id', 'container_id'),
related_name='samples')
注:読みやすくするために、モデルのフィールドに名前を付ける必要があります(db_columnを使用します) 使用するDB列を指定します)。 idを使用する sample_idの代わりに 、sample.idを使用するとはるかに読みやすくなります sample.sample_idの代わりに 。そして、sampleを使用します sample_idの代わりに 、respcontainer container_idの代わりに スルーモデルで。