好吧,这可能是其他人很容易解决,但我真的很困惑如何解决这个问题。django模型帮助涉及m2m和foreignkey
所以,首先,我有一个模型A有多个字段与特定表具有多对多关系。因此,例如
class A(models.Model):
field1 = models.ManyToMany('field1Collection')
field2 = models.ManyToMany(field2Collection')
class field1Collection(models.Model):
description = models.TextField()
class field2Collection(models.Model):
description = models.TextFIeld()
无论如何,这是我想要完成的。我需要编写另一个可以保持排名系统的模型。因此,例如,我想创建一个记录,我可以定义
我有队伍的x个(3例):
- field1Collection对象3
- field2Collection对象6
- field1Collection对象2
所以我基本上想要能够从我的field1Collection和field2Collection表中选择对象并为它们分配等级。我试图想出使用foreignkeys和m2m字段的方案,但它们都出错了,因为模型需要知道我需要引用哪些collection集合的时间“提前”。这有很多意义吗?谁能帮忙?
您推荐什么样的继承? – asaji