Юг управляет новым приложением вместо syncdb - PullRequest
0 голосов
/ 21 февраля 2012

Я добавил новое приложение (в частности, tastypie ) и попытался syncdb, однако Юг не даст мне.Я получаю:

Not synced (use migrations):
 - tastypie

Почему Юг настаивает на этом, пока я не пользуюсь manage.py convert_to_south tastypie?

Ответы [ 2 ]

2 голосов
/ 21 февраля 2012

Юг управляет любым приложением, в котором есть папка / migrations. Многие сторонние приложения поставляются со встроенными миграциями. Если у вас есть юг, то эти миграции используются, если нет, тогда запускается syncdb, и вы готовы к работе.

convert_to_south немного взломать IMO. По сути, он генерирует то же самое, что и командная строка --init, но также --fake. Он действительно ничего особенного не делает.

2 голосов
/ 21 февраля 2012

Это потому, что вкусный пирог по какой-то причине мигрировал.

...