例如,模型简历包含可变数量的模型项目,
我的模型和它们之间的关系应该是什么来实现这一点?
提前致谢。
问问题
1164 次
2 回答
3
在我看来,您需要的是Resume和Project之间的多对多关系,所以我建议这样做:
class Project(models.Model):
# Project fields
class Resume(models.Model):
# Resume fields
projects = models.ManyToManyFields(Project, related_name='resumes')
请注意,默认关联表将由 Django 在后台以这种方式定义。
现在您有了一个模型,其中的简历可以与多个项目相关联,反之亦然。
于 2010-04-10T14:02:47.300 回答
2
您只需要一个多对多字段,或者从模型项目到模型简历的外键。
于 2010-04-10T13:31:11.513 回答