EDIT: Я решил проблему. Проблема заключалась в том, что у меня была открытая оболочка с подключением базы данных к этой модели. Я вышел из оболочки, и все продолжалось.
Я просто перенес свою базу данных с юга, но вместо переноса одного приложения я случайно перенес весь проект (./manage.py migrate
). Все прошло нормально, пока не добралось до приложения, которое требовало миграции. Я не получил ошибку, но она висела в этот момент:
~/django/baeren $ ./manage.py migrate
Running migrations for home:
- Nothing to migrate.
- Loading initial data for home.
Installed 0 object(s) from 0 fixture(s)
Running migrations for price:
- Nothing to migrate.
- Loading initial data for price.
Installed 0 object(s) from 0 fixture(s)
Running migrations for gallery:
- Nothing to migrate.
- Loading initial data for gallery.
Installed 0 object(s) from 0 fixture(s)
Running migrations for menu:
- Migrating forwards to 0006_auto__add_field_menu_category.
> menu:0006_auto__add_field_menu_category
Сайт все еще запущен, и все доступно на странице администратора, кроме этой конкретной модели. Можно ли просто убить процесс и ремигрировать, или я буду рисковать чем-то неисправимым, которого я не понимаю? Если последний, есть ли альтернативный маршрут?