我在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")
我该如何解决?
答案 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