我想要一个具有来自同一个表的两个外键的Django模型。这是一个事件表,其中有两列员工:“演员”和“接收者”。但我得到这个错误:具有来自同一个表的两个外键的Django模型
Error: One or more models did not validate: tasks.task: Intermediary model TaskEvent has more than one foreign key to Employee, which is ambiguous and is not permitted.
有没有更好的方法来建模? 谢谢
我想我要添加一个TaskEvent_to_Employee
表。其中将有两条记录,分别与每个TaskEvent
相关的两名员工各一份。任何人都知道更简单的解决方法?
你能否提供给你这个问题的Model类? – 2009-02-25 11:08:32
可能的重复[在Django中如何将两个外键添加到同一模型?](http://stackoverflow.com/questions/543377/how-can-i-have-two-foreign-keys-to-the -same-model-in-django) – 2010-09-17 18:50:36