3

例如,型號簡歷包含不同數量的示範工程的,
應該是什麼我的模型和它們之間的關係,以實現這一目標?
在此先感謝。django模型:如何在模型中具有可變數量的外鍵?

+0

最終我想在表中存儲可變數量的屬性(列表)。 在關係數據庫的情況下,這甚至是可能的嗎? – Nullpoet 2010-04-10 13:32:58

+0

對不起,但是您通過存儲可變數量的屬性意味着什麼?也許你可以更多地解釋你正在建模的關係。 – satoru 2010-04-10 14:04:39

回答

3

在我看來,你需要的是恢復項目之間的許多一對多的關係,所以我建議做這樣的事情:

class Project(models.Model): 
    # Project fields 

class Resume(models.Model): 
    # Resume fields 
    projects = models.ManyToManyFields(Project, related_name='resumes') 

注意,默認關聯表將由Django以這種方式在引擎蓋下定義。

現在你有一個模型,其中恢復可以與多個項目,反之亦然。

2

您只需要一個多對多的字段或從模型項目到模型簡歷的外鍵。