Python 如何部署Django应用程序IIS
在Windows Server 2008上将简单的Django web应用程序部署到IIS 7时遇到问题。该应用程序使用Django 1.5和Python 3.3 问题似乎在于IIS 7使用fcgi(FastCGI)协议与web应用程序通信,而Python本机不支持该协议。到目前为止,我尝试过的所有第三方库都没有使用Python 3.3。它们是:Python 如何部署Django应用程序IIS,python,django,iis-7,python-3.x,fastcgi,Python,Django,Iis 7,Python 3.x,Fastcgi,在Windows Server 2008上将简单的Django web应用程序部署到IIS 7时遇到问题。该应用程序使用Django 1.5和Python 3.3 问题似乎在于IIS 7使用fcgi(FastCGI)协议与web应用程序通信,而Python本机不支持该协议。到目前为止,我尝试过的所有第三方库都没有使用Python 3.3。它们是: flup flup-py3.0 django windows工具 皮萨比 Django文档经历了上述许多选项,但它们都已过时。部署此应用程序的最佳
- flup
- flup-py3.0
- django windows工具
- 皮萨比
Django文档经历了上述许多选项,但它们都已过时。部署此应用程序的最佳方式是什么?我是否应该尝试在Windows Server 2008上安装Apache以便使用mod_wsgi?或者有没有办法让它在IIS上使用常规cgi工作?如果是这样,怎么做?让django在IIS上运行是一件令人头痛的事情,因此如果您打算这样做,我绝对建议您使用Python2.7,目前它比3.x支持得好得多 这里有一个最近的教程,详细介绍了pyISAPIe在Python2.7上的安装,它应该与Python2.7.3和django的最新版本兼容。 如果您想在windows上继续使用Python3.x,那么将Apache与mod_wsgi结合使用是最好的选择。