【发布时间】:2011-05-25 11:57:57
【问题描述】:
我想在自动创建的 ManyToMany 连接表中存储一些附加信息。我将如何在 Django 中做到这一点?
就我而言,我有两个表:“Employees”和“Projects”。我要存储的是每个员工在每个项目中每小时工作的收入,因为这些值不一样。那么,我该怎么做呢?
我想到的是,代替方法“ManyToManyField”,显式创建第三个类/表来存储这些新信息并使用“ForeignKey”方法设置其与“Employees”和“Projects”的关系。我很确定它会起作用,但这是最好的方法吗?
【问题讨论】:
-
@ravz 为什么不应该把那个作为这个的骗子关闭呢?
-
@TylerH 这是一篇较旧的帖子。然而,这两个问题都有答案,我建议合并这些。
标签: database django model many-to-many