1 ответ:
начальные миграции в проекте иногда могут быть устранены с помощью -- fake-initial
python manage.py migrate --fake-initialЭто новое в 1.8. В 1.7, --fake-initial был неявным значением по умолчанию, но явным в 1.8.
документы:
параметр --fake-initial можно использовать, чтобы позволить Django пропустить начальную миграцию приложения, если все таблицы базы данных с именами всех моделей, созданных всеми операциями CreateModel в этой миграции, уже существуют. Этот вариант предназначен для использования при первом запуске миграции для базы данных, в которой ранее существовало использование миграции. Этот параметр, однако, не проверяет соответствие схемы базы данных за пределами совпадающих имен таблиц и поэтому безопасен только в том случае, если вы уверены, что существующая схема соответствует тому, что записано в начальной миграции.
https://docs.djangoproject.com/en/1.8/ref/django-admin/#django-admin-option---fake-initial
Comments