【发布时间】:2012-03-11 13:05:50
【问题描述】:
我更改了 Django 模型,并使用 Django schemamigration 更新数据库。但是,当我做python manager.py migrate app时,它会抛出这个错误信息:
_mysql_exceptions.OperationalError: (1050, "Table 'forum_user' already exists")
【问题讨论】:
-
那么 django south 尝试创建的表已经存在并且与您的数据库状态不匹配。如果这是您第一次迁移,请记住,在进行 schemamigration 更改之前,您必须设置初始状态和
migrate app --fake以将数据库与南数据库状态匹配 -
如何设置初始状态?
标签: django django-south migrate