gpt4 book ai didi

django - 用于合并 Django 用户对象的第三方应用程序?

转载 作者:行者123 更新时间:2023-12-04 03:06:37 27 4
gpt4 key购买 nike

我需要在 Django 数据库中合并两个用户。所以我想知道是否有任何简单的方法(也许是专用应用程序)来做到这一点?

例如:

我们有 user_auser_b 以及一些具有 User 模型外键的模型(Books兴趣团队 等等……)。

通过合并用户,我想删除对象user_b,并将所有指向该对象的外键设置为指向user_a。而且——这是我的主要关注点——我希望需要更改的对象是因为它们引用了要删除的对象而无需手动指定这些模型的列表和其中的外键字段。

这是否已经实现并且我正在重新发明轮子?

这可能吗?

如果没有,请告诉我实现方法:如何在运行时构建具有特定模型(在我的例子中为 User)外键的 Django 模型列表?

感谢您的宝贵时间。

最佳答案

我找到了这段代码 http://djangosnippets.org/snippets/2283/ .不过,我将不得不修改它,使其递归。完成后我会分享我的代码。

关于django - 用于合并 Django 用户对象的第三方应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10804706/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com