我们正在使用旧版本的Django(1.1.1),并准备尽快升级到最新版本(目前为1.2)。
我的所有搜索都没有提到跨Django版本迁移数据库表(auth_user等)的主题。使用syncdb仅适用于创建新表,但对现有表没有影响。
我的印象是升级不仅仅是链接到新版本的Django文件,而且我们还需要管理数据库的迁移,因为我们依赖于一些内置的Django应用程序(django.contrib) .auth,django.contrib.sites等)。我们计划使用South来管理数据库迁移。
这是由Django内部处理的吗?我想解决一个不存在的问题吗?
答案 0 :(得分:3)
1.1.1和1.2.5之间的django.contrib.auth或django.contrib.sites模型没有变化,因此您不需要进行任何数据库迁移。