在Justhost

时间:2016-05-03 17:11:16

标签: python django

我在http://flailingmonkey.com/install-django-justhost/遵循以下教程,在我的Justhost Web服务器上安装Django。到目前为止,我已经设法在我的Justhost共享Web服务器上安装Django和Python。

但是,我在尝试配置新网站时遇到困难。每次运行命令时:python mysite.fcgi我都会收到以下错误消息:

Traceback (most recent call last):
  File "mysite.fcgi", line 9, in <module>
    from django.core.servers.fastcgi import runfastcgi
ImportError: No module named fastcgi

mysite.fcgi的内容

#!/home4/xxxxx/python/bin/python
import sys, os    

# Where /home/your_username is the path to your home directory
sys.path.insert(0, "/home4/xxxxx/python")
sys.path.insert(13, "/home4/xxxxx/public_html/django-project/admin")

os.environ['DJANGO_SETTINGS_MODULE'] = 'admin.settings'
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

我该如何解决?

2 个答案:

答案 0 :(得分:2)

我有完全相同的问题。继承人如何解决它

加载你的ssh客户端

cd ~/
pip install django==1.8.7
pip install flup==1.0.2

你应该很好

答案 1 :(得分:1)

如果您需要对Django 1.9或更高版本的FastCGI支持,请参阅https://github.com/NetAngels/django-fastcgi。您仍然需要单独安装flup作为@dvicemuse建议。

此外,官方Django 1.8版FastCGI文档可能有所帮助,请参阅https://docs.djangoproject.com/en/1.8/howto/deployment/fastcgi/#running-django-on-a-shared-hosting-provider-with-apache