在django1.7中,一对多关系可以有多对多的关系吗?

时间:2015-03-15 18:51:53

标签: many-to-many relationship django-1.7

在Django 1.7中,多对多关系可以有多对多的关系吗?

class KeyValues(models.Model):
    value=models.IntegerField(max_length=1,blank=True)

class Key(models.Model):
        position=models.IntegerField(max_length=1,default=0,blank=True)
        keyValues= key=models.ManyToManyField(KeyValues)

class FileDetails(models.Model):
    fileId = models.CharField(max_length = 100,primary_key=True,db_index=True)
    key=models.ManyToManyField(Key)

我想做这种关系,但我收到了错误,

  

错误:   cloud.Key :( models.E003)该模型通过中间模型'cloud.Key_key'有两个多对多关系。

1 个答案:

答案 0 :(得分:1)

小心....编写代码时!

  

keyValues = key = models.ManyToManyField(KeyValues)

毫无意义!!