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