错误:没有名为staticfiles的模块

20 投票
5 回答
18760 浏览
提问于 2025-04-16 11:46

我刚接触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 安装残留或者其他什么问题。

抱歉,感谢大家的帮助!

撰写回答