Конфигурация nginx / wsgi / Virtualenv / pip / yolk / django добавить новый модуль - PullRequest
0 голосов
/ 18 августа 2010

У меня небольшая проблема с настройкой.Я совсем новичок в мире Джанго, так что терпите меня.

Знакомый друг установил VPS (Ubuntu) для моего проекта.

Я сейчас самостоятельно пытаюсь добавить новый модуль (юг), чтобы я мог использовать manage.py migrate

Когда virtualenv был деактивирован, я установил модуль

$ sudo pip -E /var/www/env/example.com install south
$ touch /var/www/sites/example.com.wsgi
$ source /var/www/env/example.com/bin/activate

Кажется, все прошло нормально

$ yolk -l

Я вижу южный модуль.

В этот момент я запускаю на своем сайте

$ python manage.py syncdb
$ python manage.py migrate

Я получаю эту ошибкухотя:

$ python manage.py migrate
Unknown command: 'migrate'
Type 'manage.py help' for usage.

У меня нет полного понимания того, что я делаю, но я готов учиться.

Может быть, кто-то может указать мне правильное направление?Я что-то упустил?

1 Ответ

1 голос
/ 18 августа 2010

Вам все еще нужно добавить "юг" в список INSTALLED_APPS в модуле настроек вашего проекта.Django не использует юг только потому, что он установлен в PYTHONPATH: -)

Это не имеет ничего общего с остальными настройками вашего сервера, а только с тем, как вы настраиваете сам Django.

...