同じテーブルの2つの外部キーを持つDjangoモデルが必要でした。それは、従業員のための2つの列、「俳優」と「レシーバー」を持つイベントテーブルです。しかし、私はこのエラーが発生します:同じテーブルの2つの外部キーを持つ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
テーブルを追加するつもりだと思います。それには2つのレコードがあり、それぞれの従業員はそれぞれTaskEvent
に関連しています。誰でも簡単な回避策を知っていますか?
この問題を引き起こしているモデルクラスを提供できますか? –
[同じモデルに2つの外部キーをDjangoで持たせるにはどうすればいいですか?](http://stackoverflow.com/questions/543377/how-can-i-have-two-foreign-keys-to-the -same-model-in-django) –
[Djangoで同じモデルに2つの外部キーを持たせるにはどうすればいいですか?](https://stackoverflow.com/questions/543377/how-can-i-have- 2つの異種キーと同じモデルのdjango) –