python nginx部署 错误:没有名为staticfiles的模块




nginx+uwsgi (4)

您最有可能需要使用setuptools升级您的django版本

sudo easy_install --upgrade django

我是django的新手,我正在尝试在生产服务器上部署我的项目,但是我收到了这个错误:

Error: No module named staticfiles

尝试启动服务器时:

python manage.py runfcgi host=127.0.0.1 port=8081 --settings=settings

使用fastCGI + nginx

任何想法?

谢谢!


此错误可能发生的另一种方式; 是你打电话给./manage.py即使你是在正确的virtualenv。 由于某种原因,它使用系统python作为virtualenv应用程序。

正确的语法是:

python manage.py <command>

我希望这能节省一些时间。


仅供参考 - 我刚遇到这个错误。 系统的默认Django是1.2.1,我在virtualenv中使用Django 1.3。 我得到了错误,因为我忘了激活我的virtualenv所以它试图使用系统Django。


我只是删除整个服务器并再次安装所有内容,这解决了所有问题。 似乎我得到了一些旧的django幽灵装置或什么的

对不起,谢谢!





nginx