One of the most important decisions you make in the process of building a new Django application is what software stack you use to serve it to the world. You're not lacking for options: people run Django on Apache, lighty, nginx, and Cherokee. You also need to decide how to connect Django to your webserver. Popular choices are mod_python, mod_wsgi, and fastcgi. Django also supports multiple database backends, including PostgreSQL, MySQL, SQLite, and Oracle.
What follows is a description of the software and setup we use at Imaginary Landscape, along with explanations for why we made these choices. At ...
Updated 09/01/10 @ 11:53AM CDT by lholladay