如何在這裏創建MyListAssoc中的關聯? 我將如何刪除它?django多對多協會
class Group(models.Model):
name = models.CharField(max_length=32, unique=True)
def __unicode__(self):
return '%s %s' % (self.name)
class MyKeywords(models.Model):
name = models.CharField(max_length=32, unique=True)
def __unicode__(self):
return self.name
class MyListAssoc(models.Model):
group = models.ForeignKey(Group)
keyword = models.ManyToManyField(MyKeywords)
mygroup = Group.objects.get(name="mygroup")
mykeyword = MyKeywords.objects.create(name="mykeyword")
你在做什麼沒有多大意義。你想讓一個組擁有不同的關鍵字(外鍵)?或一個組有不同的關鍵字和關鍵字屬於不同的組(多對多)? – juliomalegria
每個組都可以有一個不同的關鍵字列表,每個關鍵字可以屬於不同的組 – user391986
好吧,所以你只需要一個m2m關係,沒有'MyListAssoc',看我的帖子 – juliomalegria