Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:没有名为staticfiles的模块_Python_Django_Deployment_Nginx - Fatal编程技术网

Python 错误:没有名为staticfiles的模块

Python 错误:没有名为staticfiles的模块,python,django,deployment,nginx,Python,Django,Deployment,Nginx,我是django的新手,我试图在生产服务器上部署我的项目,但我遇到了以下错误: Error: No module named staticfiles 尝试启动服务器时: python manage.py runfcgi host=127.0.0.1 port=8081 --settings=settings 使用fastCGI+nginx 有什么想法吗 谢谢 您可能正在使用较旧版本的Django。staticfiles应用程序仅从1.3版开始提供。我只是删除了整个服务器并重新安装了所有内容,

我是django的新手,我试图在生产服务器上部署我的项目,但我遇到了以下错误:

Error: No module named staticfiles
尝试启动服务器时:

python manage.py runfcgi host=127.0.0.1 port=8081 --settings=settings
使用fastCGI+nginx

有什么想法吗


谢谢

您可能正在使用较旧版本的Django。staticfiles应用程序仅从1.3版开始提供。

我只是删除了整个服务器并重新安装了所有内容,解决了所有问题。好像我有一些老的django ghost装置什么的


对不起,谢谢

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

此错误可能发生的另一种方式;就是即使您的虚拟环境正确,也要调用
/manage.py
。出于某种原因,它使用了系统python,正如人们所认为的virtualenv一样

正确的语法是:

python manage.py <command>
python manage.py

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

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

sudo easy_install --upgrade django

我刚刚从主干下载了最新版本。我将检查任何类型的“帮助”、“版权”、“信用证”或“许可证”以了解更多信息。>>导入django>>>django.VERSION(1,3,0,'alpha',0)感谢您的回答,您刚刚让我省去了深入研究这个问题的一个大麻烦。添加一点服务器错误日志的回溯会很有帮助。