在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'有两个多对多关系。
答案 0 :(得分:1)
小心....编写代码时!
keyValues = key = models.ManyToManyField(KeyValues)
毫无意义!!