例如,模型简历包含可变数量的模型项目,
为了达到这个目的,我的模特和他们之间的关系应该是什么?
提前谢谢。
答案 0 :(得分:3)
在我看来,您需要的是恢复和项目之间的多对多关系,因此我建议您这样做:
class Project(models.Model):
# Project fields
class Resume(models.Model):
# Resume fields
projects = models.ManyToManyFields(Project, related_name='resumes')
请注意,Django将以这种方式定义默认关联表。
现在你有一个模型,其中简历可以与多个项目相关联,反之亦然。
答案 1 :(得分:2)
您只需要一个多对多的字段,或者从Model Project到Model Resume的外键。