我需要在 Django 数据库中合并两个用户。所以我想知道是否有任何简单的方法(也许是专门的应用程序)来做到这一点?
例如:
我们有user_a
和user_b
一些模型具有模型的外键User
(Books
,Interests
,Teams
等等......)。
通过合并用户,我想删除该对象user_b
并将所有指向该对象的外键设置为指向user_a
. 而且 - 这是我主要关心的问题 - 我希望需要更改的对象,因为它们引用要自动确定的要删除的对象,而不必手动指定这些模型和外键字段的列表。
这是否已经实施并且我正在重新发明轮子?
这可能吗?
如果没有,请告诉我这样做的方法:如何User
在运行时构建具有特定模型(在我的情况下)的外键的 Django 模型列表?
感谢您的时间。