Django データベースで 2 人のユーザーをマージする必要があります。それで、それを行う簡単な方法(おそらく専用アプリ)があるのだろうか?
例えば:
モデルへの外部キーを持つuser_a
モデル( 、など)があります。user_b
User
Books
Interests
Teams
ユーザーをマージすることにより、オブジェクトを削除し、user_b
このオブジェクトを指すすべての外部キーを に設定したいと考えていますuser_a
。そして、これが私の主な関心事です。削除するオブジェクトを参照するために変更する必要があるオブジェクトが、それらのモデルとそれらの外部キー フィールドのリストを手動で指定することなく、自動的に決定されることを望んでいます。
これはすでに実装されており、車輪を再発明していますか?
これは可能ですか?
User
そうでない場合は、その方法を教えてください:実行時に特定のモデル (私の場合)への外部キーを持つ Django モデルのリストを作成するにはどうすればよいですか?
お時間をいただきありがとうございます。