3

我们正在使用旧版本的 Django (1.1.1),并准备尽快升级到最新版本(当前为 1.2)。

我的搜索都没有提出跨 Django 版本迁移数据库表(auth_user 等)的主题。使用 syncdb 仅适用于创建新表,但对现有表没有影响。

我的印象是升级不仅仅是链接到新版本的 Django 文件,而且我们还需要管理数据库的迁移,因为我们依赖于一些内置的 Django 应用程序(django.contrib.auth, django.contrib.sites 等)。我们计划使用 South 来管理数据库迁移。

这是 Django 在内部处理的吗?我是否试图解决一个不存在的问题?

4

1 回答 1

3

1.1.1 和 1.2.5 之间的 django.contrib.auth 或 django.contrib.sites 模型没有变化,因此您不需要进行任何数据库迁移。

于 2011-02-26T01:48:51.773 回答