从django-cms beta3迁移到2.1.3稳定

问题描述

| 大家好, 我正在尝试将django-cms从2.1.0 beta3版本迁移到2.1.3(稳定),我已经读过很多推荐使用South的帖子,不幸的是,我从未对South做过任何事情,并且我没有安装它在创建项目时,我遵循了许多解决方案,其中包括运行:
python manage.py migrate --fake
在旧版本上运行,然后安装新版本并运行:
python manage.py migrate
但是,这不起作用,因为django会引发以下错误
no such column: cms_page.limit_visibility_in_menu
所以我想知道是否有人想共享其他解决方案。 btw im使用python 2.7和Django 1.2.1     

解决方法

        当数据库更改时,我使用此序列,我们需要使用South进行schemamigration:
    ./manage.py schemamigration your_app_name --auto
请注意,数据库应该适合您的模型,否则会出错。 然后,在收到成功消息和迁移邀请后,您可以执行以下操作:
    ./manage.py migrate
而已。请先备份数据库,以便进行后退。然后,您只需要还原转储的数据库并从迁移目录中删除失败的迁移文件。