好的我知道標題聽起來很混亂,但它確實很簡單。考慮到這一點:擴展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