Django: Как заставить Юг создавать таблицы для сторонних приложений, добавленных в INSTALL_APPS? - PullRequest
2 голосов
/ 16 мая 2011

Я пытаюсь использовать django-image-cropper ( Link ) в моем проекте. Я добавил его в INSTALL_APPS в settings.py и получил разрешение успешно. Приложению требуется несколько таблиц базы данных, поэтому мне нужно их создать. Поскольку я использовал South, мне нужно создавать таблицы с South, вместо использования syncdb . У меня вопрос, как мне запустить "./ manage.py schemamigration" , пока cropper не находится в каталоге моего проекта, а в каталоге "dist-apps" python.

1 Ответ

3 голосов
/ 16 мая 2011

Просто беги:

python manage.py schemamigration django-image-cropper --initial

и уходи.

Замените django-image-cropper на то, что называется фактическим приложением (как определено в INSTALLED_APPS).

Затем вы просто используете стандартную команду migrate для добавления таблиц в базу данных.

...