Джанго документация говорит, что мы могли бы удалить миграции после давя их:Как удалить миграции django после их раздавливания?
Вы должны совершить эту миграцию, но оставить старые на месте; для новых установок будет использоваться новая миграция . Как только вы убедитесь, что все экземпляров базы кода применили перенаправленные вами миграции, вы можете удалить их.
Здесь удаляет средство, удаляя только файлы миграции или записи в таблице django_migrations?
Вот некоторый фон: у меня есть только машина для разработки, поэтому всего одна база кода. После раздачи некоторых миграций, которые я уже применял, я удалил файлы и записи базы данных. Протестировано, если это нормально, выполнив миграцию, он ничего не нашел. Итак, все выглядело хорошо. На следующий день мне пришлось что-то изменить и сделать миграцию. Когда я попытался выполнить миграцию, он попытался применить сжатую миграцию (которая была применена частично по частям перед раздачей). Итак, мне пришлось вернуться и заново создать записи в таблице django_migrations. Поэтому мне кажется, что я должен был хранить записи в базе данных. Я пытаюсь убедиться, прежде чем снова испортить что-нибудь, и понять, почему это выглядело хорошо, и затем попытался применить сжатую миграцию.
Я должен был упомянуть, что использовал Django 1.8, так что это не южная миграция. Спасибо за ответ, хотя. – mehmet