Я пытаюсь настроить приложение Django локально на новой машине, но миграции, похоже, полностью сломаны. Они должны выполняться в определенном порядке, который работал на первой машине, которую я установил в среду пару месяцев назад, но теперь есть несоответствия (хотя я уверен, что никаких новых миграций не было создано).Django: сломанные миграции
Так что единственное решение, о котором я могу думать, - это экспортировать базу данных с старой машины, где она работает, на новую. Будет ли это работать?
Это не решит проблему сломанной миграции, но, по крайней мере, я могу работать над кодом до тех пор, пока не будет надлежащего решения.
Вы попробовали 'makemigrations'? Если вы меняете модели, вам нужно сначала добавить файл пакета миграции внутри приложения. Но, чтобы автоматически сделать это, вы должны использовать 'python manage.py makemigrations'. – iraycd
Вы уверены, что обе ваши установки запускаются в одних и тех же версиях Django? 1.4 является старым и до сих пор использует Юг, в то время как Django> = 1.7 приносит свою собственную миграционную систему (замену Юга). – Risadinha
Да, старый использует 1.4 и использует южные миграции. – dabadaba