3
例如,型號簡歷包含不同數量的示範工程的,
應該是什麼我的模型和它們之間的關係,以實現這一目標?
在此先感謝。django模型:如何在模型中具有可變數量的外鍵?
例如,型號簡歷包含不同數量的示範工程的,
應該是什麼我的模型和它們之間的關係,以實現這一目標?
在此先感謝。django模型:如何在模型中具有可變數量的外鍵?
在我看來,你需要的是恢復和項目之間的許多一對多的關係,所以我建議做這樣的事情:
class Project(models.Model):
# Project fields
class Resume(models.Model):
# Resume fields
projects = models.ManyToManyFields(Project, related_name='resumes')
注意,默認關聯表將由Django以這種方式在引擎蓋下定義。
現在你有一個模型,其中恢復可以與多個項目,反之亦然。
您只需要一個多對多的字段或從模型項目到模型簡歷的外鍵。
最終我想在表中存儲可變數量的屬性(列表)。 在關係數據庫的情況下,這甚至是可能的嗎? – Nullpoet 2010-04-10 13:32:58
對不起,但是您通過存儲可變數量的屬性意味着什麼?也許你可以更多地解釋你正在建模的關係。 – satoru 2010-04-10 14:04:39