你如何为Windows部署django应用程序?

Jas*_*ker 7 python deployment iis django isapi-wsgi

我正在使用isapi_wsgidjango-pyodbc开发 Web应用程序.我想有办法安装所有依赖项并将文件推送到Web服务器.不幸的是,其中一些说起来容易做起来难.特别是,处理依赖关系很痛苦,因为即使在setuptools下,其中一些也无法正确安装(pywin32特别困难).

我看到的用于自动化这种东西(织物capistrano)的大多数工具都是用于unix-y系统的.我想建立一个持续集成系统,但这只能解决部分问题.有没有办法让一个被迫使用Windows/IIS的Pythonista变得更轻松?

Dan*_*pez 6

BitNami提供免费的Windows Django一体化安装程序,包括在Windows上部署Django应用程序的所有依赖项.免责声明:我是此工具的开发人员之一.如果您要使用托管版本,我们还有免费的Windows亚马逊机器映像(在该页面中向下看),但在这种情况下,我强烈建议使用基于Linux的AMI.


Jas*_*oon 3

你调查过摊铺机吗?它可能不是完美的解决方案,但可能比您当前的流程更好。

它内置了 setuptools(和其他有用的包装器)。