WD5 - разработка сайтов

Миграция с помощью south

Данная информация актуальна для django < 1.7, начиная с версии 1.7 south интегрирован в ядро системы. Команды изменились, смотрите документацию.

(техническая заметка, не руководство к действию)

Нормальной миграции с уже установленным приложением естественно не вышло, пришлось удалить данные вручную из базы данных, потом миграция корректно прошла.

Порядок действий

вначале

python manage.py syncdb

для первой инициализации использовано

python manage.py schemamigration greeting --initial

после вручную зачищены созданные таблицы, т.к. почему-то создались

после

python manage.py migrate

для следующих миграций используется авто режим

python manage.py schemamigration greeting --auto

ссылка на документацию http://south.readthedocs.org/en/latest/tutorial/part1.html