octobre 2013 (2)

jeudi 17 octobre 2013

Django, Apache 2 et les fichiers statiques

helloworld.png

On désigne par fichiers statiques des fichiers additionnels tels que des images, des feuilles de style CSS ou encore des fichiers JavaScript. Django est capable de les prendre en charge, cependant il est nécessaire de configurer l'application ainsi que le serveur virtuel Apache.

L'utilisation de fichiers statiques depuis un projet Django n'est pas compliquée en soit, mais la moindre erreur de configuration peut rapidement virer au casse tête. Cet article propose un pas à pas le plus simple possible pour y parvenir.

Plutôt que de repartir de zéro, on reprendra comme base le projet de l'article précédent : Django, Apache 2 et le module WSGI.

Lire la suite

samedi 12 octobre 2013

Django, Apache 2 et module WSGI (mise à jour)

helloworld.png

Comme le bon vin, Django se bonifie avec le temps. Mieux encore, il se simplifie ! C'est notamment le cas pour son intégration avec Apache 2 via le module WSGI.

Un précédent article proposait une démarche permettant de servir une application Django 1.3 avec Apache 2 et le module WSGI. Depuis, Django est passé en version 1.4 puis 1.5. L'occasion de remettre ça !

L'environnement utilisé pour cet article repose sur la distribution Debian Wheezy 7.1 amd64. On y a ajouté les paquets apache2, libapache2-mod-wsgi et Django 1.5.4.

Lire la suite