Change: Distribution

created on Dec. 21, 2012, 1:36 a.m. by Hevok & updated on Dec. 21, 2012, 1:36 a.m. by Hevok

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
Parent: Web Framework

Comment: Created entry.

See entry | Admin

Comment on This Data Unit