Вопросы миграции 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 в базе данных по умолчанию

0 ответов

Другие вопросы по тегам