2010-08-18 2 views
0

У меня небольшая проблема с моей настройкой. Я совершенно новичок в мире Django, так что медведь со мной.nginx/wsgi/Virtualenv/pip/yolk/django configuration add new module

Друг, знакомый, создал для моего проекта 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

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

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

+0

конечно! человек, я такой глупый! извините, я должен был это знать. Мозг пердеть! –