小编典典

将Django与virtualenv结合使用,会出现错误ImportError:没有名为“ django.core.servers.fastcgi”的模块

python

我正在使用virtualenv并尝试托管django应用。我正在使用Python 3.5和Django 1.9.2。我会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']

有任何想法吗?


阅读 115

收藏
2021-01-20

共1个答案

小编典典

FastCGI支持在1.7中已弃用,而您要导入的模块在1.9中已删除。1.9中Django支持的唯一协议是WSGI。

如果由于某种原因不能直接使用WSGI,则需要使用可以将WSGI应用程序用作FastCGI的适配器。

2021-01-20