将django与南方同步

时间:2013-05-06 09:07:51

标签: python django django-south

已经安装在我的旧django项目的南边。

跑了。

¤syncdb

¤convert_to_southmyappName

但是没有全部同步。

拼命地跑:

¤迁移myappNAme

未同步100%,仍有一列未找到。

拼命地跑:

¤schemamigration-auto myappName

但未同步到100%......

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

假设您的旧项目的模型定义与数据库一致。 并且您想要在名为“myappName”的应用程序中编辑一些模型。 然后你的算法将遵循:

  1. 对模型进行任何更改之前,请执行以下操作:

    python manage.py convert_to_south myappName

  2. 修改应用'myappName'中的模型。

  3. 创建迁移:

    python manage.py schemamigration myappName --auto

  4. 应用迁移:

    python manage.py migrate myappName