Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从django cms beta3迁移到2.1.3(稳定)_Python_Django_Django South_Django Cms - Fatal编程技术网

Python 从django cms beta3迁移到2.1.3(稳定)

Python 从django cms beta3迁移到2.1.3(稳定),python,django,django-south,django-cms,Python,Django,Django South,Django Cms,嘿,伙计们, 我正在尝试将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.

嘿,伙计们, 我正在尝试将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
所以我想知道是否有人有其他的解决方案,他们想分享。
顺便说一句,我使用Python2.7和Django 1.2.1

我在db发生变化时使用这个序列,我们需要使用South进行模式迁移:

    ./manage.py schemamigration your_app_name --auto
注意,数据库应该适合您的模型,否则您将得到错误

然后,在收到成功消息和迁移邀请后,您将执行以下操作:

    ./manage.py migrate
就这样。在备份之前备份数据库,以便回放。然后您只需要恢复转储的数据库并从migrations目录中删除失败的迁移文件