【发布时间】:2011-10-04 05:49:17
【问题描述】:
当我跑步时
manage.py test myapp
它因这个错误而死
Creating test database for alias 'default'...
! Error found during real run of migration! Aborting.
_mysql_exceptions.OperationalError: (1005, "Can't create table
'test_dom.#sql-49b_1a1' (errno: 150)")
我正在使用south 处理架构迁移、django 1.3 和 mysql。
注意,当我单独配置项目时,我按顺序执行以下操作
- 同步数据库
- 迁移 app1
- 迁移 app2
- 迁移
最后一次迁移适用于所有其他应用。如果我不手动为前 2 个应用程序进行迁移;南方也会撞到我。
任何想法如何解决这个问题?
【问题讨论】: