mik*_*ike 8 django migrate django-south
我更改了Django模型,并使用Django schemamigration更新数据库.但是,当我这样做时python manager.py migrate app,它会抛出此错误消息:
_mysql_exceptions.OperationalError: (1050, "Table 'forum_user' already exists")
Run Code Online (Sandbox Code Playgroud)
Yuj*_*ita 27
然后,django south尝试创建的表已经存在且与数据库的状态不匹配.
如果这是您第一次迁移,请记住在进行模式迁移更改之前,必须通过设置初始状态schemamigration myapp --initial并将migrate app --fake数据库与南数据库状态匹配.
manage.py convert_to_south myapp 以上作为便利方法也是如此.
注意django 1.7+船只有迁移,南方不再使用.
只有两个命令值得注意..
由南方作者撰写,人群资助.去django.
| 归档时间: |
|
| 查看次数: |
8044 次 |
| 最近记录: |