2009-11-01 29 views
11

Nos gustaría crear una aplicación Django Intranet para el mercado masivo. Solo necesitamos apoyar a los usuarios de Windows, y debe ser muy fácil de implementar para un administrador de Windows (o "usuario técnico") (teniendo en cuenta que la mayoría de los administradores/usuarios de Windows tienen poca experiencia con Python, etc.).¿Se puede usar Django con py2exe?

¿Es Django + py2exe la respuesta? ¿Necesitamos algo extra o algo más?

+0

¿Usted no necesita un servidor web para ejecutar la aplicación de Django? – jldupont

+0

Sí, pero nos preguntamos cómo podríamos empaquetar esto para que sea más fácil para el usuario final :) –

Respuesta

11

Sí, se requieren:

  • Python 2.5.2
  • (versión SVN al menos 2008-06-05)
  • Django
  • CherryPy (web servidor)
  • py2exe

Tutorial

+0

Pregunta relacionada: http://stackoverflow.com/questions/1317899/django-projects-as-desktop-applications-how- a – Radek

+0

Creo que esto es ligeramente diferente a la pregunta relacionada, ya que implica la necesidad de un servidor web. Pero gracias por el enlace. –

+1

Ok, Nick luego presiona esto: http://www.appcelerator.com/products/titanium-desktop/ – Radek

4

PyInstaller tiene builtin support para aplicaciones Django. Hará la mayor parte de la magia por sí mismo.

0

Hace poco hice esto con Django 1.5 y python 2.7. No incrustó un servidor web, porque realmente quería el ORM.

Estas son las opciones que utilicé en setup.py:

options = { 
"py2exe":{ 
      "includes": ["Cookie","htmlentitydefs"], 
      "packages":["django","sqlite3","email"], 
      } 
}