Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

article.md 7.9KB

title: Comment installer Django slug: comment-installer-django date: 2006-06-17 17:41:20 type: post vignette: images/logos/django.png contextual_title1: Le langage de template Django : Pour les auteurs de templates contextual_url1: 20060815-le-langage-de-template-django-pour-les-auteurs-de-templates contextual_title2: Comparaison de TurboGears et Django, deux frameworks web Python contextual_url2: 20060715-comparaison-de-turbogears-et-django-deux-frameworks-web-python contextual_title3: Rédaction de votre première appli Django, partie 4 : Conception d'un formulaire et vues génériques contextual_url3: 20060617-redaction-de-votre-premiere-appli-django-partie-4-conception-d-un-formulaire-et-vues-generiques

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

  1. Téléchargez Django-0.95.tar.gz depuis notre page de téléchargement.
  2. tar xzvf Django-0.95.tar.gz
  3. cd Django-0.95
  4. 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

  1. Vérifiez que vous ayez Subversion d'installé.

  2. svn co http://code.djangoproject.com/svn/django/trunk/ django_src

  3. 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 svn update depuis le répertoire django_src.

Vous pouvez maintenant retourner à la page d'accueil des traductions de la documentation de Django.

Cette traduction correspond à la révision 3589 (post 0.95).