Как мне отменить / отменить непримененные миграции? - PullRequest
0 голосов
/ 01 июня 2018

Я бы хотел отменить удаление (аналог git) всех непримененных миграций.showmigrations дает:

blog
[X] 0001_initial
[X] 0002_auto_20180509_1033
[ ] 0003_auto_20180531_1951
[ ] 0004_auto_20180531_2039
[ ] 0005_post_tags

У меня есть 3 непримененные миграции.Я предполагаю, что они не влияют на мои таблицы базы данных прямо сейчас?(потому что они не применяются, пожалуйста, поправьте меня, если я ошибаюсь).Я прочитал другие ответы и не нашел простого способа просто отключить все непримененные миграции (например, команда git reset).В документах говорится, что makemigrations аналогичен git add, а migrate аналогичен git commit.

(Я также не понял, как у меня есть 3 непримененные миграции, разве не все непримененные миграции должны быть в одном файле?должен быть в одном файле? В таком случае, когда я использую команду migrate, будут ли применены все миграции?)

...