Мне было бы интересно узнать об этой ошибке, но что еще более важно,
Как я могу его решить?
Ответ 1
Первоначальные миграции в проекте иногда могут быть устранены с помощью --fake-initial
python manage.py migrate --fake-initial
Это новое в 1.8. В 1.7, --fake-initial был неявным значением по умолчанию, но явным в 1.8.
Из Документов:
Параметр -fake-initial может использоваться, чтобы позволить Django пропустить первоначальную миграцию приложений, если все таблицы базы данных с именами всех моделей, созданных всеми операциями CreateModel в этой миграции, уже существуют. Этот параметр предназначен для использования при первом запуске миграции с базой данных, которая предвещает использование миграций. Однако этот параметр не проверяет соответствие схемы базы данных за сопоставлением имен таблиц и поэтому безопасен только в том случае, если вы уверены, что ваша существующая схема соответствует тому, что записано в вашей первоначальной миграции.