错误:没有名为staticfiles的模块
我刚接触django,想把我的项目部署到生产服务器上,但遇到了这个错误:
Error: No module named staticfiles
在尝试启动服务器时:
python manage.py runfcgi host=127.0.0.1 port=8081 --settings=settings
使用fastCGI和nginx的组合
有没有什么建议?
谢谢!
5 个回答
6
你很可能需要通过使用setuptools来升级你的django版本。
sudo easy_install --upgrade django
30
你可能在使用较旧版本的Django。staticfiles这个功能从1.3版本开始才有。
4
我把整个服务器都删掉了,然后重新安装了一遍所有东西,这样就解决了所有问题。看起来我之前有一些旧的 Django 安装残留或者其他什么问题。
抱歉,感谢大家的帮助!