Когда я бегу
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.
Обратите внимание, что когда я настраиваю проект индивидуально, я делаю следующее в порядке
- SyncDB
- миграция приложения1
- перенести приложение2
- мигрировать
Последняя миграция применяется ко всем другим приложениям. Если я не делаю миграцию вручную для первых 2 приложений; юг также обрушится на меня.
Есть идеи, как это решить?