同じテーブルの2つの外部キーを持つDjangoモデルが必要でした。これは、従業員用の2つの列(「アクター」と「レシーバー」)を持つイベントテーブルです。しかし、私はこのエラーを受け取ります:
エラー:1つ以上のモデルが検証されませんでした:tasks.task:中間モデルTaskEventには、あいまいで許可されていないEmployeeへの複数の外部キーがあります。
これをモデル化するためのより良い方法はありますか?
テーブルを追加するつもりだと思いTaskEvent_to_Employee
ます。その中には、それぞれに関連する2人の従業員のそれぞれに1つずつ、合計2つのレコードがありますTaskEvent
。誰かがより簡単な回避策を知っていますか?