开发者

Error: No module named staticfiles

I'm newbie with django, I'm trying to deploy my project o开发者_如何学JAVAn a production server but I'm getting this error:

Error: No module named staticfiles

When trying to start the server:

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

with the fastCGI + nginx

Any idea?

Thanks!


You're probably using older version of Django. staticfiles app has been available from version 1.3 only.


You most likely need to upgrade your version of django by using setuptools

sudo easy_install --upgrade django


I just remove the whole server and installed everything again, that solved everything. Seems I got some old django ghost installation or something

Sorry and thanks!


FYI - I just ran into this error. The default Django for the system is 1.2.1 and I am using Django 1.3 in a virtualenv. I was getting the error because I had forgotten to activate my virtualenv so it was trying to use the system Django.


Another way this error could occur; is that you call ./manage.py even if your in the correct virtualenv. For some reason it uses the system python as supposed to the virtualenv one.

The correct syntax is:

python manage.py <command>

I hope this saves someone some time.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜