юг (приложение django) не меняет таблицу, хотя миграция сохраняется в БД - PullRequest
0 голосов
/ 26 сентября 2011

Хорошо, поэтому, в основном, когда я развертываю с использованием Fabric, на удаленном компьютере запускается команда south migrate и выводятся данные Fabric, что каждая миграция (т. Е. 10 из них) была завершена. Однако проверка (посредством объяснения) таблицы, что 10-я миграция должна измениться, показывает, что таблица не была изменена (да, существует 10-й файл миграции). Таким образом, в основном, 9-я миграция была применена нормально, а 10-я - нет, хотя в таблице истории миграции на юг есть запись о миграции № 10.

Еще более странно, что когда я выполняю миграцию вручную на удаленном сервере, она работает нормально (при условии, что в таблице истории миграции на юг нет записи для миграции 10), и таблица соответствующим образом изменяется при проверке с объяснением.

Есть идеи, в чем проблема?

Спасибо, ребята!

1 Ответ

0 голосов
/ 26 апреля 2012

Вы повысили многословие на юге миграции?Также вы можете использовать --show = debug, чтобы получить больше информации от потрясающих прогонов.

...