views:

234

answers:

2

We'd like to create a Django Intranet application for mass market. We only need to support Windows users, and it needs to be very easy for a Windows admin (or "technical user") to deploy (baring in mind that most Windows admins/users have little experience with Python, etc).

Is Django + py2exe the answer? Do we need something extra, or something else?

+6  A: 

Yes, you require:

  • Python 2.5.2
  • Django (svn version at least 2008-06-05)
  • CherryPy (web server)
  • Py2Exe

Tutorial

Radek
Related question: http://stackoverflow.com/questions/1317899/django-projects-as-desktop-applications-how-to
Radek
I think this is slightly different to the related question, since it involves needing a web server. But thanks for the link.
nbolton
Ok, Nick then checkout this: http://www.appcelerator.com/products/titanium-desktop/
Radek
+1 to Radek for the link!
jldupont
+1 Tutorial looks good
muhuk
A: 

PyInstaller has builtin support for Django applications. It will do most of the magic by itself.

Giovanni Bajo