Ответ 1
Вы можете сделать то же самое с Django 1. 7+ также:
python manage.py migrate <app> zero
Это очищает <app>
от истории миграции и удаляет все таблицы <app>
Для получения дополнительной информации см. Django docs.
Я создал новое приложение с некоторыми моделями, и теперь я заметил, что некоторые из моделей плохо продуманы. Поскольку я не передал код, разумным было бы перевести базу данных на последнее хорошее состояние и переделать миграцию с помощью лучших моделей. В этом случае последнее хорошее состояние - это база данных, в которой новое приложение не существует.
Как я могу перенести назад из начальной миграции в Django 1.7?
В South
можно сделать:
python manage.py migrate <app> zero
Что бы очистить <app>
от истории миграции и отбросить все таблицы <app>
.
Как это сделать с миграциями Django 1.7?
Вы можете сделать то же самое с Django 1. 7+ также:
python manage.py migrate <app> zero
Это очищает <app>
от истории миграции и удаляет все таблицы <app>
Для получения дополнительной информации см. Django docs.
вы также можете использовать номер версии:
python manage.py migrate <app> 0002
Источник: https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-migrate