python - nginx部署 - nginx+uwsgi




错误:没有名为staticfiles的模块 (4)

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

Error: No module named staticfiles

尝试启动服务器时:

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

使用fastCGI + nginx

任何想法?

谢谢!


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


你可能正在使用旧版本的Django。 staticfiles app仅适用于1.3版本。


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

对不起,谢谢!


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

正确的语法是:

python manage.py <command>

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





nginx