Вопросы миграции Django-Cms и Django-shop
Я начал создавать свой веб-сайт на своем ПК с помощью сценария установки Django-cms, затем я попытался добавить множество приложений, таких как Django-Helpdesk и другие, и все было гладко, пока я не попытался добавить кусочки демонстрационного проекта djangoSHOP и зависимости к email_auth,
Затем я начал получать отчет о том, что история миграции была непоследовательной и миграция применялась не по порядку.
Прежде чем добавить djangoShop в установленные приложения, я просто добавляю следующие команды для настройки БД:
manage.py migrate --run-syncdb --noinput
manage.py migrate --noinput
и все было хорошо.
Сейчас, когда я только начинаю, у меня нет изменений в применяемой схеме, но большинство приложений django, которые я пытаюсь установить, имеют папки с миграциями с несколькими миграциями.
Я не хочу обновлять существующую схему, я хочу создать новую.
Я работаю из пустой базы данных, так что мне действительно нужно применять все эти миграции? Мне кажется, что поведение запуска миграций по умолчанию несовместимо с началом с пустой БД, я не понимаю, что делать, просто инициализировать базу данных, чтобы просто создать необходимые таблицы.
У кого-нибудь возникали такие же проблемы? Как вы это исправили?
Редактировать:
django-cms>=3.5,<3.6
Django 1.11.19
Сообщение об ошибке:
Django InconsistentMigrationHistory: справка по миграции применяется до ее зависимости email_auth.0001_initial.py в базе данных по умолчанию