Tag Archives: trunk

Django en serveur – Sommaire : Installer la version trunk de Django sur son serveur.

(Note: pour cet article, nous supposerons que vous avez déjà python et subversion d’installé (et accessoirement MySQL).)

Dans ma série de “faire mumuse avec python sur son serveur web”, voici le premier épisode :

Installer Django (le framework Python) en version en développement sur sa machine.

Pour ce faire, c’est très simple.
D’ailleurs, le site officiel de django l’explique de manière très détaillée.

Tout d’abord, rendez-vous dans le répertoire ou vous déposerez la version en développement de Django.

Pour ma part, je l’ai mis dant /opt.

cd /opt

Ensuite, récupérez Django avec subversion :

svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk

Une fois la récupération terminée, vous devrez lier django dans les packages de python. Afin de connaître le chemin exact vers le site-packages de python, executez cette commande :

python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

Vous n’aurez plus ensuite qu’à faire un liens symbolique dans le site-packages depuis Django :

ln -s /opt/django-trunk/django [SITE-PACKAGES-DIR]/django

(pensez bien à remplacer la variable [SITE-PACKAGES-DIR] par le résultat de la commande précédente !)

Pour ma part, afin de bien faire fonctionner Django, j’ai du installer quelques modules supplémentaires :

Sous Debian, Vous pourrez récupérer ces deux librairies simplement en faisant un :

apt-get install python-mysqldb et python-imaging

Voilà, Django est prêt à fonctionner !