Ce document décrit les différentes étapes nécessaires à l'installation de Django.
installer python
Étant un framework web en Python, Django requiert Python.
Il fonctionne avec n'importe quelle version de Python supérieure ou égale à 2.3.
Récupérez Python sur www.python.org. Si vous êtes sous GNU/Linux ou MacOS X, il est déjà probablement installé sur votre machine.
installer apache et mod_python
Si vous voulez juste expérimenter Django, sautez cette étape. Django fournit sont propre serveur Web destiné à la phase de développement.
Si vous voulez utiliser Django sur un site en production, utilisez Apache avec mod_python. mod_python est similaire à mod_perl -- il embarque Python à l'intérieur d'Apache et charge le code Python en mémoire quand le serveur démarre. Le code reste en mémoire pendant toute la durée de vie d'un processus Apache, ce qui mène à des performances significatives par rapport à d'autres architectures de serveurs. Vérifiez que vous avez Apache d'installé, avec le module mod_python d'activé. Django requiert Apache 2.x et mod_python 3.x.
Lisez comment utiliser Django avec mod_python pour les informations concernant la configuration de mod_python une fois que vous l'avez installé.
Si vous ne pouvez pas utiliser mod_python pour une quelconque raison, n'ayez pas peur : Django suit la spécification WSGI, qui lui permet d'être exécuté sur de nombreuses plate-formes de serveurs. Lisez la page wiki sur les architectures de serveurs pour les instructions spécifiques à l'installation pour chaque plate-forme.
faire marcher votre base de données
Si vous prévoyez d'utiliser l'API d'accès aux bases de données fournie par Django, vous aurez besoin qu'un serveur de base de données soit lancé. Django marche avec PostgreSQL(recommandé), MySQL et SQLite.
De plus, vous aurez besoin d'avoir installé une surcouche Python pour la base de données utilisée.
- Si vous utilisez PostgreSQL, vous aurez besoin du paquet psycopg (version 1.1 -- pas la version 1.0 ni la version 2, qui est toujours en bêta). Si vous êtes sous Windows, récupérez la version précompilée non-officielle pour Windows.
- Si vous utilisez MySQL, vous aurez besoin de MySQLdb.
- Si vous utilisez SQLite, vous aurez besoin de pysqlite. Utilisez la version 2.0.3 ou plus.
installer le code de django
Les instructions d'installation sont quelque peu différentes si vous utilisez la dernière version officielle ou la dernière version en développement.
Quelle que soit la version choisie, la démarche est facile.
installation de la version officielle
- Téléchargez Django-0.95.tar.gz depuis notre page de téléchargement.
- tar xzvf Django-0.95.tar.gz
- cd Django-0.95
- sudo python setup.py install
Notez que la dernière commande téléchargera et installera automatiquement setuptools si vous ne l'avez pas déjà d'installé. Ceci requiert une connexion internet en état de marche.
Ceci installera Django dans le répertoire site-packages de votre installation Python.
installation de la version en développement
- svn co http://code.djangoproject.com/svn/django/trunk/ django_src
- Faites un lien symbolique de django_src/django nommé django à l'intérieur de votre répertoire Python site-packages:ln -s `pwd`/django_src/django /usr/lib/python2.3/site-packages/django(Dans la ligne ci-dessus, changez python2.3 pour qu'il corresponde à votre version de python en cours.)
Vous n'avez pas à exécuter python setup.py install.
Lorsque vous voudrez mettre à jour votre code, exécutez simplement la commande svnupdate depuis le répertoire django_src.