Using Django with virtualenv, get error ImportError: No module named 'django.core.servers.fastcgi'
Using Django with virtualenv, get error ImportError: No module named 'django.core.servers.fastcgi'
我正在使用 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']
有什么想法吗?
FastCGI 支持已在 1.7 中弃用,您尝试导入的模块已在 1.9 中删除。 Django 在 1.9 中唯一支持的协议是 WSGI。
如果由于某种原因,您不能直接使用 WSGI,则需要使用可以作为 FastCGI 为 WSGI 应用程序提供服务的适配器。
我认为此模块已在 Django 1.9 中删除
1.8 版中此模块的文档说将在 1.9 中删除:https://docs.djangoproject.com/en/1.8/howto/deployment/fastcgi/
我正在使用 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']
有什么想法吗?
FastCGI 支持已在 1.7 中弃用,您尝试导入的模块已在 1.9 中删除。 Django 在 1.9 中唯一支持的协议是 WSGI。
如果由于某种原因,您不能直接使用 WSGI,则需要使用可以作为 FastCGI 为 WSGI 应用程序提供服务的适配器。
我认为此模块已在 Django 1.9 中删除
1.8 版中此模块的文档说将在 1.9 中删除:https://docs.djangoproject.com/en/1.8/howto/deployment/fastcgi/