我正在用一个新的应用程序替换一个旧的 Django 应用程序,因为两者都使用 UserManager(),如果你有两个应用程序这样做似乎会发生冲突,我考虑简单地禁用旧应用程序并添加新应用程序。但是,我不知道如何访问旧数据以进行正确的数据迁移。我可以使用 db.execute() 来执行 SQL,但我无法检查结果?我想做诸如“如果表 x 存在,则从那里获取数据并为新应用程序创建新对象”之类的事情。有什么提示吗?
我正在用一个新的应用程序替换一个旧的 Django 应用程序,因为两者都使用 UserManager(),如果你有两个应用程序这样做似乎会发生冲突,我考虑简单地禁用旧应用程序并添加新应用程序。但是,我不知道如何访问旧数据以进行正确的数据迁移。我可以使用 db.execute() 来执行 SQL,但我无法检查结果?我想做诸如“如果表 x 存在,则从那里获取数据并为新应用程序创建新对象”之类的事情。有什么提示吗?