Как правильно использовать новую опцию --freeze в startmigration для django-south? - PullRequest
2 голосов
/ 18 июня 2009

Я пробовал следующее, но, похоже, создается только пустой файл миграции:

startmigration appname freeze_appname --freeze appname

Я также пробовал только:

startmigration --freeze appname

тоже не работает.

1 Ответ

5 голосов
/ 19 июня 2009

Хорошо, так как я не вижу юг пользователей вокруг, я должен был выяснить, как это сделать.

что я сделал неправильно, так это сначала создал миграцию данных, не замораживая приложения

я сделал это:

startmigration appname migrate_data

и это создало пустой файл миграции, в который я затем вставил свои функции миграции данных. но я не замораживал приложения, которые хотел использовать / получить доступ во время миграции

правильный способ сделать это был бы:

startmigration appname migrate_data --freeze apptouseinmigration
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...