好的我知道标题听起来很混乱,但它确实很简单。考虑到这一点:扩展Django模型类(m2m)2级别
class A(models.Model):
field = models.CharField(max_length=10)
class B(models.Model):
field = models.CharField(max_length=10)
a_elements = models.ManyToManyField(A)
class C(models.Model):
field = models.CharField(max_length=10)
b_element = models.ForeignKey(A)
所以,现在我想要的是扩展与其他领域的所有实例。例如,对于通过B可用的每个A实例,我需要一个与其相关的整数。
有没有一个简单的方法来做到这一点?
编辑:
我觉得我们可以看到这是从C到情况下在B A的一个一对多关系的定义,如果是有道理的......
可能实例的,在连接到B&C同一时间? – manji 2011-03-23 14:11:00
不是真的,这就是为什么我有这个问题...这是模型的简化版本。实际上,我在B类中有更多的外键(主要是一对多)。因此,B是一切收集点,如配置文件定义。尽管在所有这些外键中只有一个需要像这样扩展。 – rytis 2011-03-23 14:18:54