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

Posted

技术标签:

【中文标题】nginx/wsgi/Virtualenv/pip/yolk/django 配置添加新模块【英文标题】:nginx/wsgi/Virtualenv/pip/yolk/django configuration add new module 【发布时间】:2011-03-31 15:11:18 【问题描述】:

我的设置有一个小问题。我对 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】:

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

这与您的服务器设置的其余部分无关,而与您如何配置 Django 本身有关。

【讨论】:

当然!伙计,我太愚蠢了!对不起,我应该知道的。脑袋放屁!

以上是关于nginx/wsgi/Virtualenv/pip/yolk/django 配置添加新模块的主要内容,如果未能解决你的问题,请参考以下文章