Documentation traduite en français
La traduction de la documentation officielle est en cours, n'hésitez pas à participer
Les principales pages ont déjà été traduites, elles sont ici dans leur ordre (chrono)logique de lecture.
-
Comment installer Django
Guide d'installation de Django
-
Rédaction de votre première appli Django, partie 1
Tutoriel d'apprentissage, première partie.
-
Rédaction de votre première appli Django, partie 2
Tutoriel d'apprentissage, deuxième partie.
-
Rédaction de votre première appli Django, partie 3
Tutoriel d'apprentissage, troisième partie.
-
Rédaction de votre première appli Django, partie 4
Tutoriel d'apprentissage, première partie.
-
Comment lire la documentation de Django
Guide de lecture de la documentation Django.
-
django-admin.py et manage.py
Documentation complète des utilitaires d'administration de Django.
-
Document de référence des modèles
Toutes les informations nécessaires à la création de modèles.
-
Référence de l'API de la base de données
Après avoir créé vos modèles de données, Django met automatiquement à votre disposition une API d'abstraction de la base de données qui vous permet de créer, récupérer, mettre à jour ou effacer des objets.
-
Gestion transactionnelle de la base de données
Tout ce qu'il faut savoir pour gérer les transactions avec Django.
-
Le langage de template Django : Pour les auteurs de templates
Découvrir et utiliser le langage de template de Django.
-
Comment utiliser les sessions
Django fournit un support complet de sessions anonymes.
-
Le framework de cache de Django
Django dispose d'une gestion fine des paramètres de cache.
-
Internationalisation
Django supporte pleinement l'internationalisation des textes aussi bien dans le code que dans les templates.
-
Middleware
Description des middlewares fournis avec Django.
-
Les objets requête et réponse
Django utilise les objets requête et réponse pour fournir l'état au système.
-
Les vues génériques
Écrire des applications web peut être monotone, parce qu'on répète certains motifs en permanence. Dans Django, les plus courants de ces motifs ont fait l'objet d'une abstraction dans des « vues génériques » qui vous permettent d'obtenir rapidement des vues classiques d'objets sans écrire de code Python.
-
Authentification des utilisateurs Django
Django possède un système d'authentification des utilisateurs. Il permet de gérer des comptes utilisateurs, des groupes, des permissions et des sessions basées sur les cookies. Ce document explique son fonctionnement.
-
Fonctions de raccourcis de Django
Ce module contient un ensemble de fonctions et de classes d'aide couvrant de multiples niveau de l'architecture MVC.
-
Sérialiser des objets Django
Le framework de sérialisation de Django fourni un mécanisme pour "traduire" des objets Django dans d'autres formats.
-
L'application flatpages
Django est fourni avec une application optionnelle "flatpages". Elle vous permet de stocker du contenu HTML simple "à plat" en base de données et gère la partie gestion pour vous via l'interface d'administration de Django et une API Python.
-
Le framework pour les plans de site (sitemap)
Django est fourni avec un puissant framework pour générer des plans de site permettant de créer facilement des fichiers XML Sitemap.
-
Aide au design web
Assistants variés pour Django qui sont particulièrement utiles pour les intégrateurs (et non les développeurs).
-
Comment utiliser Django avec mod_python
Apache avec mod_python est actuellement la configuration recommandée pour un serveur de production.
-
Comment utiliser Django avec FastCGI, SCGI or AJP
La configuration préférée actuellement est Apache avec mod_python. Toutefois, certains utilisateurs en hébergement mutualisé se voient proposer les protocoles FastCGI, SCGI ou AJP comme seules options possibles.
-
Philosophies de conception
Ce document décrit les concepts fondamentaux que les développeurs de Django ont suivis pour la création de ce framework. Son but est d'expliquer le passé et de guider le futur.
-
Distributions tierce partie de Django
Plusieurs distributeurs tierce partie fournissent dès à présent des versions de Django intégrées via leurs systèmes de gestion de paquetages.