我正在使用virtualenv并尝试托管django应用。我正在使用Python 3.5和Django 1.9.2。我会import django没事的 当我跑步时
import django
from django.core.servers.fastcgi import runfastcgi
我得到错误
Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'django.core.servers.fastcgi'
我自己的路:
['', '/home/wrapupne/venv/lib/python35.zip', '/home/wrapupne/venv/lib/python3.5', '/home/wrapupne/venv/lib/python3.5/plat-linux', '/home/wrapupne/venv/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5', '/usr/local/lib/python3.5/plat-linux', '/home/wrapupne/venv/lib/python3.5/site-packages']
有任何想法吗?
FastCGI支持在1.7中已弃用,而您要导入的模块在1.9中已删除。1.9中Django支持的唯一协议是WSGI。
如果由于某种原因不能直接使用WSGI,则需要使用可以将WSGI应用程序用作FastCGI的适配器。