【发布时间】:2010-10-09 15:49:36
【问题描述】:
我想要一个 Django 模型,它具有来自同一个表的 2 个外键。这是一个事件表,有 2 列供员工使用:“演员”和“接收者”。但我得到这个错误:
错误:一个或多个模型未验证:tasks.task:中介 模型 TaskEvent 对 Employee 有多个外键,即 模棱两可,是不允许的。
有没有更好的建模方法?
我想我要添加一个TaskEvent_to_Employee 表。其中将有两条记录,一条用于与每个TaskEvent 相关的两名员工中的每一个。有谁知道更简单的解决方法?
【问题讨论】:
-
你能提供给你这个问题的模型类吗?
-
肯定是重复的,标记它。
-
@Blairg23 你迟到了 9 年,但请继续努力。
标签: django foreign-keys ambiguity