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

您只需要一个多对多的字段或从模型项目到模型简历的外键。