project.png

Django est un framework web de haut niveau développé en Python dont le but est d'encourager le développement web rapide, propre et simple. Django est libre et publié sous licence BSD.

Bien que Django embarque un serveur, celui-ci est à réserver au développement. En effet il n'est pas prévu pour faire office de serveur de production. Cet article propose de servir un site Django à l'aide d'Apache 2 et du module WSGI.

Si de nombreux articles sur ce sujet sont disponibles sur Internet, peu se contentent du strict minimum. Assez souvent il s'agit même de configurations alambiquées dans lesquelles on se perd, avant de laisser tomber... Cet article propose une configuration minimale qui, même si elle n'est peut-être pas optimale, a au moins le mérite d'être accessible au plus grand nombre.