"Юг" - это инструмент, который автоматизирует миграции баз данных для Django.
Как я могу "отказаться" или "удалить" ожидаемую миграцию юга джанго? Я сделал ошибку и коротко попросил джанго сделать невозможное ограничение. Поэтому я не могу пройти шаг 09, чтобы перейти к шагу 10:
# python2.7 manage.py migrate --list
django_authopenid
(*) 0001_initial
...
mymodule
(*) 0001_initial
(*) 0008_auto__add_mystuff__chg_field_facetanswer_answer_note__del_field_facetq
...
( ) 0009_auto__add_module_redit__add_unique_mystuff_who__chg_field_product_desc
( ) 0010_auto__del_unique_mystuff_who
Если бы я мог просто отказаться от шага 09 и 10, я мог бы снова запустить "python2.7 manage.py schemamigration --auto
" и быть запущенным. Как я могу пройти мимо ошибки? Я мог бы прокомментировать "невозможные" строки в файле миграции python 08, но я мог видеть, что это вызывает проблемы.
Связанный, но не совсем понятный вопрос Каков рекомендуемый подход к восстановлению истории миграции с помощью Django South?