我有以下(簡體版)中的問題機型:如何在特定模型綁行到現場的另一個在Django
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()
但現在我不能重用的贊助商,我要補充的每場演唱會一個新的。
哦,是的,我看到所有的價值觀,我必須突出我想要的,然後保存,傻了我。謝謝 –