微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从django-cms beta3迁移到2.1.3稳定

如何解决从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
而已。请先备份数据库,以便进行后退。然后,您只需要还原转储的数据库并从迁移目录中删除失败的迁移文件。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。