【发布时间】:2012-02-10 10:56:11
【问题描述】:
我正在处理一个 Django 项目,我必须使用 South 将一个应用程序迁移到另一个应用程序。我有旧的内部消息应用程序,我必须用另一个完全不同的方法替换它。我想知道我是否可以通过 orm,但是 INSTALLED_APPS 中不再存在旧应用程序,所以没有意义。使用 SQL 过程是否可以做到这一点?我当时想保持应用程序数据库类型独立。
【问题讨论】:
-
它们是否共享相同的表结构?如果没有,您可能会使用 django ORM 编写 python 级别的脚本,或者根据您使用的数据库尝试一些 SQL 迁移
-
事实上,我必须从旧应用程序的模型中获取一些值,这些值将不再存在于 INSTALLED_APPS 中。我想我会用sql,没办法。谢谢
-
如果您找到任何可以帮助您的库或东西,请在完成解释您如何解决问题后自己写下问题的答案!
标签: django django-models django-south