Джанго-юг не обнаруживает изменения БД - PullRequest
2 голосов
/ 26 декабря 2011

Я обновил наш проект из SVN, и у меня есть новые файлы миграции. Когда я использую:

./work/manage.py schemamigration mypackage --auto

У меня есть это сообщение:

Nothing seems to have changed.

Но база данных изменилась! Почему юг не может обнаружить никаких изменений?

Заранее спасибо

1 Ответ

2 голосов
/ 26 декабря 2011

Если у вас уже есть файлы миграции, запускать schemamigration не нужно, поскольку он просто генерирует файлы миграции. Чтобы применить файлы миграции к базе данных, выполните:

./work/manage.py migrate mypackage --merge

Флаг merge запускает любые пропущенные миграции в результате обновления SVN.

...