在 django1.7 中,一个多对多关系可以有另一个多对多关系吗?
In django1.7 , Can one many to many relationship have another many to many relation?
在 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)
我想做这种类型的关系,但是我遇到了错误,
ERRORS:
cloud.Key: (models.E003) The model has two many-to-many relations through the intermediate model 'cloud.Key_key'.
写代码的时候要小心....!
keyValues= key=models.ManyToManyField(KeyValues)
没有意义!!
在 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)
我想做这种类型的关系,但是我遇到了错误,
ERRORS: cloud.Key: (models.E003) The model has two many-to-many relations through the intermediate model 'cloud.Key_key'.
写代码的时候要小心....!
keyValues= key=models.ManyToManyField(KeyValues)
没有意义!!