Distribution

Created on Dec. 21, 2012, 1:36 a.m. by Hevok & updated by Hevok on May 2, 2013, 5:24 p.m.

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/].

product-distribution-marketing-policy.jpg

Tags: packaging, django
Categories: Tutorial, News
Parent: Web Framework

Update entry (Admin) | See changes

Comment on This Data Unit