nginx / wsgi / Virtualenv / pip / yolk / django配置添加新模块

时间:2010-08-18 15:21:52

标签: django nginx wsgi virtualenv pip

我的设置遇到了一个小问题。我对Django世界很陌生,所以请耐心等待。

熟悉的朋友为我的项目设置了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 个答案:

答案 0 :(得分:1)

您仍然需要在项目的设置模块中的“INSTALLED_APPS”列表中添加“south”。 Django不使用south只是因为它安装在PYTHONPATH中: - )

这与您的其他服务器设置无关,而只是如何配置Django本身。