Nicht sicher, ob Sie danach fragen, aber Sie können den through
verwenden rufen Sie ManyToManyField auf, um eine Zwischentabelle zu definieren:
class Organization(models.Model):
name = models.CharField(max_length=32)
projects = models.ManyToManyField(Project, through="ProjectOrganisation")
class Project(models.Model):
#Stuff Here
class ProjectOrganisation(models.Model):
project = models.ForeignKey(Project)
organization = models.ForeignKey(Organization)
#Other Fields Here
Django macht das sowieso automatisch mit vielen vielen Feldern, nur wenn Sie zusätzliche Felder hinzufügen möchten, ist dies der Weg, es zu tun.