3

例如,模型简历包含可变数量的模型项目
我的模型和它们之间的关系应该是什么来实现这一点?
提前致谢。

4

2 回答 2

3

在我看来,您需要的是ResumeProject之间的多对多关系,所以我建议这样做:

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 回答