2009-03-25 16 views
7

Estoy trabajando en una aplicación web utilizando isapi_wsgi y django-pyodbc. Me gustaría tener una forma de instalar todas las dependencias y enviar los archivos al servidor web. Desafortunadamente, algunos de estos son más fáciles de decir que de hacer. En particular, manejar dependencias es un problema ya que algunos de ellos no se instalarán correctamente incluso en setuptools (pywin32 es especialmente difícil).¿Cómo implementa aplicaciones django para Windows?

La mayoría de las herramientas que veo para automatizar este tipo de cosas (fabric y capistrano) están hechas para el uso con sistemas Unix-y. Me gustaría establecer un sistema de integración continuo, pero eso solo resuelve parte del problema. ¿Hay alguna manera de facilitar la vida de un Pythonista que se ve obligado a usar Windows/IIS?

Respuesta

3

¿Has mirado en Paver? Puede que no sea la solución perfecta, pero quizás sea mejor que su proceso actual.

Y tiene setuptools (y otras envolturas útiles) incorporadas.

+0

Tienes razón, no es una panacea. Pero parece muy interesante y útil, no obstante. –

6

BitNami proporciona Windows Django all-in-one installers gratis que incluye todas las dependencias para implementar una aplicación Django en Windows. Descargo de responsabilidad: soy uno de los desarrolladores de esta herramienta. Si va a buscar una versión alojada, también tenemos Windows Amazon Machine Images (busque más abajo en esa página), pero en ese caso recomiendo ir con una AMI basada en Linux.

Cuestiones relacionadas