It is of huge advantage to enable the conversion of a Django Project into a Desktop App. For distributing a web application with binary dependencies (NumPy/SciPy) as an one-click executable, the most effective solution is to create a single-file binary package using PyInstaller (http://pyinstaller.org, development version with some modifications for proper dependency discovery). For the web server a pure-Python CherryPy server [http://cherrypy.org] may be considered. See [https://gist.github.com/4349257] for sample server script. The 'esky' package enables safely updating distributed apps[https://us.pycon.org/2012/schedule/presentation/393/].

Edit tutorial

Comment on This Data Unit