У меня проблема со следующими моделями (упрощенная версия):
Sponsor(models.Model):
sponsor_name = models.CharField()
Concerts(models.Model):
artist_name = models.CharField()
sponsor = models.ManyToMany(Sponsor)
Я захожу в интерфейс администратора и добавляю нового спонсора, он автоматически отображается на любом концерте, все спонсоры отображаются на всех концертах,Это не то, чего я хочу, я хочу, чтобы НЕКОТОРЫЕ спонсоры были на НЕКОТОРЫХ концертах.
Я понимаю, что это проблема взаимоотношений.Я попробовал:
Sponsor(models.Model):
belongs_to = models.ForeignKey(Concerts)
sponsor_name = models.CharField()
Concerts(models.Model):
artist_name = models.CharField()
Но теперь я не могу повторно использовать спонсоров, я должен добавить нового для каждого Концерта.