Django

De ArchwikiFR

Django est un framework web qui facilite la programmation de sites internet complexes. Il permet de limiter l'écriture et donc le maintien du code ce qui permet un gain de temps énorme pour vos projets web. Par exemple, Django simplifie les liaisons entre la base de données SQL et les pages. Il fonctionne avec n'importe quelle version de Python supérieure ou égale à 2.3.

Sommaire

Installation

Prérequis

  • Python >= 2.3
  • PostgreSQL ou MySQL ou encore SQLite.
  • Apache avec mod_python

Installation pour un environnement de développement

Django s'installe facilement depuis les dépôts "extra" :

#pacman -S django

Installation pour un serveur de production

Le rôle principal de Django étant de proposer un framework, le serveur intégré n'est pas assez performant pour une utilisation dans un environnement de production. Pour utiliser efficacement Django, utilisez Apache avec mod_python.

Utiliser Django

Créer le site

$django-admin.py startproject monsite

Django va créer le répertoire monsite pour y déposer les fichiers de création de votre site.

Lancer le serveur intégré

À ne pas utiliser en production. Exécuter dans le répertoire de votre site :

$python manage.py runserver

Et le serveur devient accessible depuis http://127.0.0.1:8000/.

Et après ?

Et bien après il faut se mettre au travail et faire le site. Pour bien comprendre comment Django fonctionne, vous pouvez vous reporter à la documentation francophone

Références

Outils personnels