{"title":"Sommaire de la documentation Django","version":"5.0","locale":"fr","docname":"contents","url":"/fr/5.0/contents/","canonical":"https://djangodocs.dev/fr/5.0/contents/","summary":"Premiers pas Coup d’œil sur Django Concevez votre modèle Déployez-le Profitez de l’API qui vous est offerte Une interface d’administration dynamique : ce n’est pas…","html":"<h1>Sommaire de la documentation Django<a class=\"heading-anchor\" href=\"#django-documentation-contents\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h1>\n<div class=\"toctree-wrapper compound\">\n</div>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/intro/\">Premiers pas</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/\">Coup d’œil sur Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#design-your-model\">Concevez votre modèle</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#install-it\">Déployez-le</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#enjoy-the-free-api\">Profitez de l’API qui vous est offerte</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#a-dynamic-admin-interface-it-s-not-just-scaffolding-it-s-the-whole-house\">Une interface d’administration dynamique : ce n’est pas juste un échafaudage, c’est une vraie maison.</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#design-your-urls\">Conception des URL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#write-your-views\">Écriture des vues</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#design-your-templates\">Élaboration de vos gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/overview/#this-is-just-the-surface\">Ceci n’est que la base</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/install/\">Guide d’installation rapide</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/install/#install-python\">Installation de Python</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/install/#set-up-a-database\">Configuration d’une base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/install/#install-django\">Installation de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/install/#verifying\">Vérification</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/install/#that-s-it\">Ça y est !</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial01/\">Écriture de votre première application Django, 1ère partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial01/#creating-a-project\">Création d’un projet</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial01/#the-development-server\">Le serveur de développement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial01/#creating-the-polls-app\">Création de l’application Polls</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial01/#write-your-first-view\">Écriture d’une première vue</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial02/\">Écriture de votre première application Django, 2ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial02/#database-setup\">Configuration de la base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial02/#creating-models\">Création des modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial02/#activating-models\">Activation des modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial02/#playing-with-the-api\">Jouer avec l’interface de programmation (API)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial02/#introducing-the-django-admin\">Introduction au site d’administration de Django</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/\">Écriture de votre première application Django, 3ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#overview\">Aperçu</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#writing-more-views\">Écriture de vues supplémentaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#write-views-that-actually-do-something\">Écriture de vues qui font réellement des choses</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#raising-a-404-error\">Les erreurs 404</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#use-the-template-system\">Utilisation du système de gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#removing-hardcoded-urls-in-templates\">Suppression des URL codés en dur dans les gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial03/#namespacing-url-names\">Espaces de noms et noms d’URL</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial04/\">Écriture de votre première application Django, 4ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial04/#write-a-minimal-form\">Écriture d’un formulaire minimal</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial04/#use-generic-views-less-code-is-better\">Utilisation des vues génériques : moins de code, c’est mieux</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/\">Écriture de votre première application Django, 5ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#introducing-automated-testing\">Introduction aux tests automatisés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#basic-testing-strategies\">Stratégies élémentaires pour les tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#writing-our-first-test\">Écriture du premier test</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#test-a-view\">Test d’une vue</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#when-testing-more-is-better\">Pour les tests, abondance de biens ne nuit pas</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#further-testing\">Encore plus de tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial05/#what-s-next\">Et ensuite ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial06/\">Écriture de votre première application Django, 6ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial06/#customize-your-app-s-look-and-feel\">Personnalisation de l’apparence de votre application</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial06/#adding-a-background-image\">Ajout d’une image d’arrière-plan</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial07/\">Écriture de votre première application Django, 7ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial07/#customize-the-admin-form\">Personnalisation du formulaire d’administration</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial07/#adding-related-objects\">Ajout d’objets liés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial07/#customize-the-admin-change-list\">Personnalisation de la liste pour modification de l’interface d’administration</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial07/#customize-the-admin-look-and-feel\">Personnalisation de l’apparence de l’interface d’administration</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial07/#customize-the-admin-index-page\">Personnalisation de la page d’accueil de l’interface d’administration</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial08/\">Écriture de votre première application Django, 8ème partie</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial08/#installing-django-debug-toolbar\">Installation de Django Debug Toolbar</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial08/#getting-help-from-others\">Obtenir de l’aide</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial08/#installing-other-third-party-packages\">Installation d’autres paquets tiers</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/tutorial08/#what-s-next\">Et ensuite ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/\">Tutoriel avancé : concevoir des applications réutilisables</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#reusability-matters\">Importance du recyclage</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#your-project-and-your-reusable-app\">Votre projet et votre application recyclable</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#installing-some-prerequisites\">Installation de quelques prérequis</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#packaging-your-app\">Empaquetage de l’application</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#using-your-own-package\">Utilisation de son propre paquet</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#publishing-your-app\">Publication de l’application</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/reusable-apps/#installing-python-packages-with-a-virtual-environment\">Installation de paquets Python avec un environnement virtuel</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/whatsnext/\">Quelle lecture pour la suite</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/whatsnext/#finding-documentation\">Recherche dans la documentation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/whatsnext/#how-the-documentation-is-organized\">Organisation de la documentation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/whatsnext/#how-documentation-is-updated\">Mise à jour de la documentation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/whatsnext/#where-to-get-it\">Où l’obtenir</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/whatsnext/#differences-between-versions\">Différences entre versions</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/\">Écriture de votre première contribution à Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#introduction\">Introduction</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#code-of-conduct\">Code de conduite</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#installing-git\">Installation de Git</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#getting-a-copy-of-django-s-development-version\">Téléchargement d’une copie de la version de développement de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#running-django-s-test-suite-for-the-first-time\">Lancement de la suite de test de Django pour la première fois</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#working-on-a-feature\">Travail sur une fonctionnalité</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#creating-a-branch\">Création d’une branche</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#writing-some-tests-for-your-ticket\">Écriture de quelques tests pour le ticket</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#writing-the-code-for-your-ticket\">Écriture du code pour le ticket</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#running-django-s-test-suite-for-the-second-time\">Lancement de la suite de tests de Django pour la seconde fois</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#writing-documentation\">Écriture de la documentation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#previewing-your-changes\">Aperçu des changements</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#committing-the-changes\">Validation (commit) des modifications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#pushing-the-commit-and-making-a-pull-request\">Envoi du commit et création de la requête de contribution</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/intro/contributing/#next-steps\">Étapes suivantes</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/topics/\">Utilisation de Django</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/install/\">Comment installer Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/install/#install-python\">Installation de Python</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/install/#install-apache-and-mod-wsgi\">Installation de Apache et <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/install/#get-your-database-running\">Mise en route de la base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/install/#install-the-django-code\">Installation du code de Django</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/\">Modèles et bases de données</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/models/\">Modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/queries/\">Création de requêtes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/aggregation/\">Agrégation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/search/\">Recherche</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/managers/\">Gestionnaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/sql/\">Lancement de requêtes SQL brutes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/transactions/\">Transactions de base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/multi-db/\">Bases de données multiples</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/tablespaces/\">Espaces de tables</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/optimization/\">Optimisation de l’accès à la base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/instrumentation/\">Instrumentation de base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/fixtures/\">Instantanés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/db/examples/\">Exemples d’utilisation de l’API de relations entre modèles</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/\">Gestion des requêtes HTTP</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/urls/\">Distribution des URL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/views/\">Écriture de vues</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/decorators/\">Décorateurs de vue</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/file-uploads/\">Envoi de fichiers</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/shortcuts/\">Les fonctions raccourcis de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/generic-views/\">Vues génériques</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/middleware/\">Intergiciels (« Middleware »)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/http/sessions/\">Utilisation des sessions</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/\">Utilisation des formulaires</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#html-forms\">Formulaires HTML</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#django-s-role-in-forms\">Le rôle de Django dans les formulaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#forms-in-django\">Les formulaires dans Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#building-a-form\">Construction d’un formulaire</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#more-about-django-form-classes\">Plus de détails sur les classes <code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Form</span></code> de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#working-with-form-templates\">Formulaires et gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/forms/#further-topics\">Sujets complémentaires</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/templates/\">Gabarits</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/templates/#the-django-template-language\">Le langage de gabarit de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/templates/#support-for-template-engines\">Prise en charge des moteurs de gabarit</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/\">Vues fondées sur les classes</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/intro/\">Introduction aux vues fondées sur les classes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/generic-display/\">Vues génériques fondées sur les classes, fournies par Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/generic-editing/\">Gestion de formulaires avec les vues fondées sur les classes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/mixins/\">Utilisation de mixins avec les vues fondées sur les classes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/#basic-examples\">Exemples de base</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/#usage-in-your-urlconf\">Utilisation dans une configuration d’URL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/#subclassing-generic-views\">Héritage des vues génériques</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/class-based-views/#asynchronous-class-based-views\">Vues asynchrones fondées sur les classes</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/\">Migrations</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#the-commands\">Les commandes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#backend-support\">Bases de données prises en charge</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#workflow\">Procédures</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#transactions\">Transactions</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#dependencies\">Dépendances</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#migration-files\">Fichiers de migrations</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#adding-migrations-to-apps\">Ajout de migrations aux applications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#reversing-migrations\">Inversion des migrations</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#historical-models\">Modèles historiques</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#considerations-when-removing-model-fields\">Considérations lors de la suppression de champs de modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#data-migrations\">Migrations de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#squashing-migrations\">Fusion de migrations</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#serializing-values\">Sérialisation de valeurs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/migrations/#supporting-multiple-django-versions\">Prendre en charge plusieurs versions de Django</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/files/\">Gestion des fichiers</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/files/#using-files-in-models\">Utilisation des fichiers dans les modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/files/#the-file-object\">L’objet</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/files/#file-storage\">Stockage des fichiers</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/testing/\">Les tests dans Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/testing/overview/\">Écriture et lancement de tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/testing/tools/\">Outils de test</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/testing/advanced/\">Thématiques de tests avancées</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/auth/\">Authentification des utilisateurs dans Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/auth/#overview\">Aperçu</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/auth/#installation\">Installation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/auth/#usage\">Utilisation</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/\">L’infrastructure de cache dans Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#setting-up-the-cache\">Mise en place du cache</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#the-per-site-cache\">Le cache « par site »</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#the-per-view-cache\">Le cache par vue</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#template-fragment-caching\">Cache de gabarits partiels</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#the-low-level-cache-api\">L’API de cache de bas niveau</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#asynchronous-support\">Gestion du code asynchrone</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#downstream-caches\">Caches amonts</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#using-vary-headers\">Utilisation des en-têtes <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#controlling-cache-using-other-headers\">Contrôle du cache : utilisation d’autres en-têtes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/cache/#order-of-middleware\">Ordre dans <code class=\"docutils literal notranslate\"><span class=\"pre\">MIDDLEWARE</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/conditional-view-processing/\">Traitement conditionnel de vue</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/conditional-view-processing/#the-condition-decorator\">Le décorateur <code class=\"docutils literal notranslate\"><span class=\"pre\">condition</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/conditional-view-processing/#shortcuts-for-only-computing-one-value\">Raccourcis pour le calcul d’une seule valeur</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/conditional-view-processing/#using-the-decorators-with-other-http-methods\">Utilisation des décorateurs avec d’autres méthodes HTTP</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/conditional-view-processing/#comparison-with-middleware-conditional-processing\">Comparaison avec l’intergiciel de traitement conditionnel</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signing/\">Signatures cryptographiques</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signing/#protecting-secret-key-and-secret-key-fallbacks\">Protection de <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code> et de <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signing/#using-the-low-level-api\">Utilisation de l’API de bas niveau</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/\">Envoi de messages électroniques</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#quick-example\">Exemple rapide</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#send-mail\"><code class=\"docutils literal notranslate\"><span class=\"pre\">send_mail()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#send-mass-mail\"><code class=\"docutils literal notranslate\"><span class=\"pre\">send_mass_mail()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#mail-admins\"><code class=\"docutils literal notranslate\"><span class=\"pre\">mail_admins()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#mail-managers\"><code class=\"docutils literal notranslate\"><span class=\"pre\">mail_managers()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#examples\">Exemples</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#preventing-header-injection\">Prévention de l’injection d’en-têtes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#the-emailmessage-class\">La classe <code class=\"docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#email-backends\">Moteurs de messagerie</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/email/#configuring-email-for-development\">Configuration de la messagerie pour le développement</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/i18n/\">Internationalisation et régionalisation</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/i18n/#overview\">Aperçu</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/i18n/#definitions\">Définitions</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/logging/\">Journalisation</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/logging/#overview\">Aperçu</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/logging/#security-implications\">Implications quant à la sécurité</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/logging/#configuring-logging\">Configuration de la journalisation</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/pagination/\">Pagination</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/pagination/#the-paginator-class\">La classe <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/pagination/#example\">Exemple</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/pagination/#paginating-a-listview\">Pagination d’une vue <code class=\"docutils literal notranslate\"><span class=\"pre\">ListView</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/pagination/#using-paginator-in-a-view-function\">Utilisation de <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> dans une fonction de vue</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/\">La sécurité dans Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#cross-site-scripting-xss-protection\">Protection contre le « Cross site scripting » (XSS)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#cross-site-request-forgery-csrf-protection\">Protection contre le « Cross site request forgery » (CSRF)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#sql-injection-protection\">Protection contre l’injection SQL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#clickjacking-protection\">Protection contre le détournement de clic (« clickjacking »)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#ssl-https\">SSL/HTTPS</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#host-header-validation\">Validation de l’en-tête Host</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#referrer-policy\">Politique de référencement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#cross-origin-opener-policy\">Politique d’ouverture d’origine croisée</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#session-security\">Sécurité des sessions</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#user-uploaded-content\">Contenu envoyé par les utilisateurs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/security/#additional-security-topics\">Thèmes de sécurité supplémentaires</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/\">Performance et optimisations</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#introduction\">Introduction</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#general-approaches\">Approches générales</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#caching\">Mise en cache</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#understanding-laziness\">Compréhension du retardement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#databases\">Bases de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#http-performance\">Performances HTTP</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#template-performance\">Performance des gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/performance/#using-different-versions-of-available-software\">Utilisation de différentes versions disponibles des logiciels</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/serialization/\">Sérialisation d’objets Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/serialization/#serializing-data\">Sérialisation de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/serialization/#deserializing-data\">Désérialisation de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/serialization/#serialization-formats\">Formats de sérialisation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/serialization/#natural-keys\">Clés naturelles</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/\">Les réglages de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#the-basics\">Principes de base</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#designating-the-settings\">Définition du fichier de réglages</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#default-settings\">Réglages par défaut</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#using-settings-in-python-code\">Utilisation des réglages dans le code Python</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#altering-settings-at-runtime\">Modification des réglages en cours d’exécution</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#security\">Sécurité</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#available-settings\">Réglages disponibles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#creating-your-own-settings\">Création de ses propres réglages</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/settings/#using-settings-without-setting-django-settings-module\">Utilisation des réglages sans définir <code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signals/\">Signaux</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signals/#listening-to-signals\">Écoute de signaux</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signals/#defining-and-sending-signals\">Définition et envoi de signaux</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/signals/#disconnecting-signals\">Déconnexion des signaux</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/checks/\">Infrastructure de contrôle du système</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/checks/#writing-your-own-checks\">Écrire vos propres contrôles</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/external-packages/\">Paquets externes</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/external-packages/#localflavor\">Localflavor</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/external-packages/#comments\">Commentaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/external-packages/#formtools\">Formtools</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/topics/async/\">Gestion du code asynchrone</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/async/#async-views\">Vues asynchrones</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/async/#async-safety\">Isolation de code asynchrone</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/topics/async/#async-adapter-functions\">Fonctions d’adaptation asynchrone</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/howto/\">Guides pratiques</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/auth-remote-user/\">Comment authentifier avec <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code></a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/auth-remote-user/#configuration\">Configuration</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/auth-remote-user/#using-remote-user-on-login-pages-only\">Utilisation de <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code> uniquement pour les pages de connexion</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/\">Comment utiliser la protection CSRF de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#using-csrf-protection-with-ajax\">Utilisation de la protection CSRF avec AJAX</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#using-csrf-protection-in-jinja2-templates\">Utilisation de la protection CSRF dans les gabarits Jinja2</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#using-the-decorator-method\">La méthode du décorateur</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#handling-rejected-requests\">Gestion des requêtes rejetées</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#using-csrf-protection-with-caching\">Utilisation de la protection CSRF avec le cache</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#testing-and-csrf-protection\">La protection CSRF dans les tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#edge-cases\">Cas particuliers</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/csrf/#csrf-protection-in-reusable-applications\">La protection CSRF dans les applications réutilisables</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-management-commands/\">Écriture de commandes <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> personnalisées</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-management-commands/#accepting-optional-arguments\">Définition de paramètres facultatifs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-management-commands/#management-commands-and-locales\">Commandes de gestion et langues</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-management-commands/#testing\">Tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-management-commands/#overriding-commands\">Surcharge des commandes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-management-commands/#command-objects\">Objets de commandes</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-model-fields/\">Écriture de champs de modèles personnalisés</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-model-fields/#introduction\">Introduction</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-model-fields/#background-theory\">Contexte théorique</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-model-fields/#writing-a-field-subclass\">Écriture d’une sous-classe de champ</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-model-fields/#writing-a-filefield-subclass\">Écriture d’une sous-classe</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/\">Écriture d’expressions de requêtes personnalisées</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/#a-lookup-example\">Un exemple d’expression de recherche</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/#a-transformer-example\">Un exemple de transformateur</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/#writing-an-efficient-abs-lt-lookup\">Écriture d’une recherche <code class=\"docutils literal notranslate\"><span class=\"pre\">abs__lt</span></code> efficace</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/#a-bilateral-transformer-example\">Un exemple de transformateur bilatéral</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/#writing-alternative-implementations-for-existing-lookups\">Écriture d’implémentations alternatives pour des recherches existantes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-lookups/#how-django-determines-the-lookups-and-transforms-which-are-used\">Comment Django détermine les recherches et les transformations qui sont utilisées</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-backend/\">Implémentation d’un moteur de gabarits personnalisé</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-backend/#custom-backends\">Moteurs personnalisés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-backend/#debug-integration-for-custom-engines\">Intégration du débogage pour les moteurs personnalisés</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-tags/\">Création de balises et filtres de gabarit personnalisés</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-tags/#code-layout\">Disposition du code</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-tags/#writing-custom-template-filters\">Écriture de filtres de gabarits personnalisés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-template-tags/#writing-custom-template-tags\">Écriture de balises de gabarits personnalisées</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-file-storage/\">Écriture d’une classe de stockage personnalisée</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/custom-file-storage/#use-your-custom-storage-engine\">Utiliser son propre moteur de stockage personnalisé</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/deployment/\">Comment déployer Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/deployment/wsgi/\">Comment déployer avec WSGI</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/deployment/asgi/\">Comment déployer avec ASGI</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/deployment/checklist/\">Liste de contrôle de déploiement</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/\">Mise à jour de Django à une version plus récente</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/#required-reading\">Lecture conseillée</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/#dependencies\">Dépendances</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/#resolving-deprecation-warnings\">Résolution des avertissements d’obsolescence</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/#installation\">Installation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/#testing\">Tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/upgrade-version/#deployment\">Déploiement</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/error-reporting/\">Gestion du signalement des erreurs</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/error-reporting/#email-reports\">Rapports par messagerie</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/error-reporting/#filtering-error-reports\">Filtrage de rapports d’erreur</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/initial-data/\">Données initiales pour les modèles</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/initial-data/#provide-initial-data-with-migrations\">Données initiales par les migrations</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/initial-data/#provide-data-with-fixtures\">Ajout de données par des instantanés</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/legacy-databases/\">Intégration de Django avec une base de données existante</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/legacy-databases/#give-django-your-database-parameters\">Indication des paramètres de la base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/legacy-databases/#auto-generate-the-models\">Génération automatique des modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/legacy-databases/#install-the-core-django-tables\">Installation des tables principales de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/legacy-databases/#test-and-tweak\">Tests et ajustements</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/logging/\">Configuration et utilisation de la journalisation</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/logging/#make-a-basic-logging-call\">Appel de journalisation basique</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/logging/#customize-logging-configuration\">Personnalisation de la configuration de journalisation</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-csv/\">Création de contenu CSV</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-csv/#using-the-python-csv-library\">La bibliothèque CSV de Python</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-csv/#using-the-template-system\">Utilisation du système de gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-csv/#other-text-based-formats\">Autres formats textuels</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-pdf/\">Création de fichiers PDF</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-pdf/#install-reportlab\">Installation de ReportLab</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-pdf/#write-your-view\">Écriture de la vue</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/outputting-pdf/#other-formats\">Autres formats</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/overriding-templates/\">Surcharge des gabarits</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/overriding-templates/#overriding-from-the-project-s-templates-directory\">Surcharge à partir du répertoire des gabarits du projet</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/overriding-templates/#overriding-from-an-app-s-template-directory\">Surcharge à partir du répertoire des gabarits d’une application</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/overriding-templates/#extending-an-overridden-template\">Extension d’un gabarit surchargé</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/\">Gestion des fichiers statiques (par ex. images, JavaScript, CSS)</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/#configuring-static-files\">Configuration des fichiers statiques</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/#serving-static-files-during-development\">Service des fichiers statiques en développement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/#serving-files-uploaded-by-a-user-during-development\">Service de fichiers téléversés par les utilisateurs durant le développement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/#testing\">Tests</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/#deployment\">Déploiement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/#learn-more\">En savoir plus</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/deployment/\">Déploiement des fichiers statiques</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/deployment/#serving-static-files-in-production\">Service des fichiers statiques en production</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/static-files/deployment/#learn-more\">En savoir plus</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/\">Comment installer Django avec Windows</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/#install-python\">Installation de Python</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/#about-pip\">À propos de <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/#setting-up-a-virtual-environment\">Configuration d’un environnement virtuel</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/#install-django\">Installation de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/#colored-terminal-output\">Sortie de terminal colorée</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/windows/#common-pitfalls\">Problèmes fréquents</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/\">Écriture de migrations de base de données</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/#data-migrations-and-multiple-databases\">Migrations de données et bases de données multiples</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/#migrations-that-add-unique-fields\">Migrations ajoutant des champs uniques</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/#controlling-the-order-of-migrations\">Contrôle de l’ordre des migrations</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/#migrating-data-between-third-party-apps\">Migration de données entre applications tierces</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/#changing-a-manytomanyfield-to-use-a-through-model\">Modification d’un champ <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code> pour utiliser un modèle intermédiaire</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/howto/writing-migrations/#changing-an-unmanaged-model-to-managed\">Modification d’un modèle non géré en géré</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/howto/delete-app/\">Comment supprimer une application Django</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/faq/\">FAQ Django</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/\">FAQ : généralités</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#why-does-this-project-exist\">Pourquoi ce projet existe-t-il ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#what-does-django-mean-and-how-do-you-pronounce-it\">Que signifie « Django », et comment le prononcer ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#is-django-stable\">Est-ce que Django est stable ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#does-django-scale\">Est-ce que Django a la capacité de monter en charge ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#who-s-behind-this\">Qui est derrière cela ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#how-is-django-licensed\">Quelle est la licence de Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#why-does-django-include-python-s-license-file\">Pourquoi Django inclut-il le fichier de licence de Python ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#which-sites-use-django\">Quels sites utilisent Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names\">Django apparaît comme un système MVC, mais vous appelez le contrôleur la « vue », et la vue le « gabarit » (template). Pourquoi n’utilisez-vous pas les noms standards ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#framework-x-does-feature-y-why-doesn-t-django\">Le &lt;Système X&gt; contient la &lt;fonctionnalité Y&gt; – pourquoi Django ne le fait-il pas ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#why-did-you-write-all-of-django-from-scratch-instead-of-using-other-python-libraries\">Pourquoi avoir écrit Django de zéro, au lieu d’utiliser d’autres bibliothèques Python ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#is-django-a-content-management-system-cms\">Django est-il un système de gestion de contenus (CMS) ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#how-can-i-download-the-django-documentation-to-read-it-offline\">Comment puis-je télécharger la documentation Django pour la lire hors ligne ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/general/#how-do-i-cite-django\">Comment dois-je citer Django ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/install/\">FAQ : Installation</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/install/#how-do-i-get-started\">Comment débuter ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/install/#what-are-django-s-prerequisites\">Quels sont les prérequis de Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/install/#what-python-version-can-i-use-with-django\">Quelle version de Python puis-je utiliser avec Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/install/#what-python-version-should-i-use-with-django\">Quelle version de Python devrais-je utiliser avec Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/install/#should-i-use-the-stable-version-or-development-version\">Dois-je utiliser la version stable ou la version de développement ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/usage/\">FAQ : utilisation de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/usage/#why-do-i-get-an-error-about-importing-django-settings-module\">Pourquoi ai-je une erreur sur l’importation de <code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_SETTINGS_MODULE</span></code>?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/usage/#i-can-t-stand-your-template-language-do-i-have-to-use-it\">Je ne supporte pas votre langage de gabarit. Suis-je obligé de l’utiliser ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/usage/#do-i-have-to-use-your-model-database-layer\">Dois-je utiliser votre couche modèle/base de données ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/usage/#how-do-i-use-image-and-file-fields\">Comment puis-je utiliser les champs image et fichier ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/usage/#how-do-i-make-a-variable-available-to-all-my-templates\">Comment puis-je rendre une variable disponible pour tous mes gabarits ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/help/\">FAQ : Obtenir de l’aide</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/help/#how-do-i-do-x-why-doesn-t-y-work-where-can-i-go-to-get-help\">Comment puis-je faire X ? Pourquoi Y ne fonctionne-t-il pas ? Où puis-je obtenir de l’aide ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/help/#why-hasn-t-my-message-appeared-on-django-users\">Pourquoi mon message n’apparaît-il pas sur <em>django-users</em> ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/help/#nobody-answered-my-question-what-should-i-do\">Personne n’a répondu à ma question ! Que puis-je faire ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/help/#i-think-i-ve-found-a-bug-what-should-i-do\">Je pense avoir trouvé un bogue ! Que dois-je faire ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/help/#i-think-i-ve-found-a-security-problem-what-should-i-do\">Je pense avoir trouvé un problème de sécurité ! Que dois-je faire ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/\">FAQ : Bases de données et modèles</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/#how-can-i-see-the-raw-sql-queries-django-is-running\">Comment est-ce que je peux voir les requêtes SQL brutes exécutées par Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/#can-i-use-django-with-a-preexisting-database\">Puis-je utiliser Django avec une base de données pré-existante ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/#if-i-make-changes-to-a-model-how-do-i-update-the-database\">Si je fais des changements à un modèle, comment puis-je mettre à jour la base de données ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/#do-django-models-support-multiple-column-primary-keys\">Est-ce que les modèles de Django prennent en charge les clés primaires sur plusieurs colonnes ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/#does-django-support-nosql-databases\">Django prend-il en charge les bases de données NoSQL ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/models/#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type\">Comment puis-je ajouter des options spécifiques à la base de données dans mes commandes CREATE TABLE, telles que spécifier MyISAM comme type de table ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/\">FAQ : l’interface d’administration</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-just-brings-up-the-login-page-again-with-no-error-messages\">Je ne peux pas me connecter. Lorsque je saisis un nom d’utilisateur et un mot de passe valides, cela me renvoie toujours vers la même page de connexion, sans aucun message d’erreur.</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-brings-up-the-login-page-again-with-a-please-enter-a-correct-username-and-password-error\">Je n’arrive pas à me connecter. Quand je saisis un couple nom d’utilisateur/mot de passe valide, j’obtiens à nouveau la page de connexion avec l’erreur : « Saisissez un nom d’utilisateur et un mot de passe valides ».</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#how-do-i-automatically-set-a-field-s-value-to-the-user-who-last-edited-the-object-in-the-admin\">Comment automatiquement définir la valeur d’un champ avec l’utilisateur qui a mis à jour l’objet en dernier dans l’interface d’administration ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#how-do-i-limit-admin-access-so-that-objects-can-only-be-edited-by-the-users-who-created-them\">Comment limiter l’accès à l’interface d’administration afin que les objets ne puissent être modifiés que par leur créateur ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#my-admin-site-css-and-images-showed-up-fine-using-the-development-server-but-they-re-not-displaying-when-using-mod-wsgi\">Le CSS et les images de mon site d’administration s’affichent parfaitement avec le serveur de développement, mais plus quand j’utilise mod_wsgi.</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#my-list-filter-contains-a-manytomanyfield-but-the-filter-doesn-t-display\">Mon « list_filter » contient un champ ManyToManyField, mais le filtre ne s’affiche pas.</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#some-objects-aren-t-appearing-in-the-admin\">Certains objets n’apparaissent pas dans l’interface d’administration.</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#how-can-i-customize-the-functionality-of-the-admin-interface\">Comment puis-je personnaliser les fonctionnalités de l’interface d’administration ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#the-dynamically-generated-admin-site-is-ugly-how-can-i-change-it\">Le site d’administration généré dynamiquement ne me plaît pas. Comment puis-je le modifier ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#what-browsers-are-supported-for-using-the-admin\">Quels sont les navigateurs pris en charge par le site d’administration ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/admin/#what-assistive-technologies-are-supported-for-using-the-admin\">Quelles sont les aides techniques prises en charge par le site d’administration ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/contributing/\">FAQ : contribution au code</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/contributing/#how-can-i-get-started-contributing-code-to-django\">Comment puis-je commencer à contribuer au code de Django ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/contributing/#i-submitted-a-bug-fix-several-weeks-ago-why-are-you-ignoring-my-contribution\">J’ai soumis un correctif il y a maintenant plusieurs semaines. Pourquoi avez-vous ignoré ma contribution ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/contributing/#when-and-how-might-i-remind-the-team-of-a-change-i-care-about\">Quand et comment devrais-je relancer l’équipe de développement à propos d’un changement qui me tient à cœur ?</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/contributing/#but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-contribution\">Mais je vous ai adressé un rappel plusieurs fois et vous continuez d’ignorer ma contribution !</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/contributing/#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself\">Je suis certain que mon ticket est absolument parfait à 100%, puis-je le marquer moi-même comme « Ready For Checking » (prêt pour le commit) ?</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/faq/troubleshooting/\">Dépannage</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/troubleshooting/#problems-running-django-admin\">Problèmes d’exécution de <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/faq/troubleshooting/#miscellaneous\">Divers</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/ref/\">Référence de l’API</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/applications/\">Applications</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/applications/#projects-and-applications\">Projets et applications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/applications/#configuring-applications\">Configuration des applications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/applications/#application-configuration\">Configuration d’applications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/applications/#application-registry\">Registre d’applications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/applications/#initialization-process\">Processus d’initialisation</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/checks/\">Infrastructure de contrôle système</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/checks/#api-reference\">Référence de l’API</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/checks/#builtin-tags\">Étiquettes prédéfinies</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/checks/#core-system-checks\">Vérifications systèmes du noyau</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/checks/#contrib-app-checks\">Contrôles des applications <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/\">API des vues intégrées fondées sur les classes</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/base/\">Vues de base</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/generic-display/\">Vues génériques d’affichage</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/generic-editing/\">Vues génériques d’édition</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/generic-date-based/\">Vues génériques basées sur les dates</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/mixins/\">Vues « mixins » fondées sur les classes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/flattened-index/\">Vues génériques fondées sur les classes - index général</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/#specification\">Spécification</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/class-based-views/#base-vs-generic-views\">Vues de base et vues génériques</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/clickjacking/\">Protection contre le détournement de clic (clickjacking)</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/clickjacking/#an-example-of-clickjacking\">Un exemple de détournement de clic</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/clickjacking/#preventing-clickjacking\">Prévention du détournement de clic</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/clickjacking/#how-to-use-it\">Comment l’utiliser</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/clickjacking/#limitations\">Limitations</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/\">Paquets <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code></a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/admin/\">Le site d’administration de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/auth/\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/contenttypes/\">L’infrastructure des types de contenus (contenttypes)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/flatpages/\">L’application flatpages (pages statiques)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/gis/\">GeoDjango</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/humanize/\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.humanize</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/messages/\">L’infrastructure des messages</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/postgres/\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/redirects/\">L’application de redirection</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/sitemaps/\">Le système des plans de site (<code class=\"docutils literal notranslate\"><span class=\"pre\">sitemap</span></code>)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/sites/\">L’infrastructure des « sites »</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/staticfiles/\">L’application de gestion des fichiers statiques (<code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code>)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/syndication/\">L’infrastructure de syndication par flux</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#admin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">admin</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#auth\"><code class=\"docutils literal notranslate\"><span class=\"pre\">auth</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#contenttypes\"><code class=\"docutils literal notranslate\"><span class=\"pre\">contenttypes</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#flatpages\"><code class=\"docutils literal notranslate\"><span class=\"pre\">flatpages</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#gis\"><code class=\"docutils literal notranslate\"><span class=\"pre\">gis</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#humanize\"><code class=\"docutils literal notranslate\"><span class=\"pre\">humanize</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#messages\"><code class=\"docutils literal notranslate\"><span class=\"pre\">messages</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#postgres\"><code class=\"docutils literal notranslate\"><span class=\"pre\">postgres</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#redirects\"><code class=\"docutils literal notranslate\"><span class=\"pre\">redirects</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#sessions\"><code class=\"docutils literal notranslate\"><span class=\"pre\">sessions</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#sites\"><code class=\"docutils literal notranslate\"><span class=\"pre\">sites</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#sitemaps\"><code class=\"docutils literal notranslate\"><span class=\"pre\">sitemaps</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#syndication\"><code class=\"docutils literal notranslate\"><span class=\"pre\">syndication</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/contrib/#other-add-ons\">Autres compléments</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/csrf/\">Protection contre le « Cross site request forgery » (CSRF)</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/csrf/#how-it-works\">Fonctionnement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/csrf/#limitations\">Limitations</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/csrf/#module-django.views.decorators.csrf\">Utilitaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/csrf/#settings\">Réglages</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/csrf/#frequently-asked-questions\">Questions fréquentes</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/\">Bases de données</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#general-notes\">Remarques générales</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#postgresql-notes\">Notes sur PostgreSQL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#mariadb-notes\">Notes MariaDB</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#mysql-notes\">Notes sur MySQL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#sqlite-notes\">Notes sur SQLite</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#oracle-notes\">Notes sur Oracle</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#subclassing-the-built-in-database-backends\">Création de sous-classe d’un moteur de base de données intégré</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/databases/#using-a-3rd-party-database-backend\">Utilisation d’un moteur de base de données externe</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> et <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code></a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#usage\">Utilisation</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#available-commands\">Commandes disponibles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#commands-provided-by-applications\">Commandes fournies par les applications</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#default-options\">Options par défaut</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#extra-niceties\">Options complémentaires</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#running-management-commands-from-your-code\">Lancement de commandes de gestion à partir du code</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/django-admin/#output-redirection\">Redirection en sortie</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/\">Exceptions de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#module-django.core.exceptions\">Exceptions principales de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#url-resolver-exceptions\">Exceptions du résolveur d’URL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#database-exceptions\">Exceptions de base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#http-exceptions\">Exceptions HTTP</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#sessions-exceptions\">Exceptions de session</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#transaction-exceptions\">Exceptions de transaction</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#testing-framework-exceptions\">Exceptions de l’infrastructure de test</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/exceptions/#python-exceptions\">Exceptions Python</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/files/\">Gestion des fichiers</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/files/file/\">L’objet <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/files/storage/\">API de stockage des fichiers</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/files/uploads/\">Fichiers téléversés et gestionnaires de téléversement</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/\">Formulaires</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/api/\">L’API des formulaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/fields/\">Champs de formulaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/models/\">Fonctions de formulaires de modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/formsets/\">Fonctions de formulaires groupés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/renderers/\">L’API du rendu des formulaires</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/widgets/\">Composants de formulaires (« widgets »)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/forms/validation/\">La validation de formulaires et de champs</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/logging/\">Journalisation</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/logging/#django-s-default-logging-configuration\">Configuration de journalisation par défaut de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/logging/#django-logging-extensions\">Extensions de journalisation de Django</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/middleware/\">Intergiciels (« middleware »)</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/middleware/#available-middleware\">Intergiciels disponibles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/middleware/#middleware-ordering\">Ordre des intergiciels</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/migration-operations/\">Opérations de migration</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/migration-operations/#schema-operations\">Opérations liées au schéma</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/migration-operations/#special-operations\">Opérations spéciales</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/migration-operations/#writing-your-own\">Écriture d’opérations personnalisées</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/\">Modèles</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/fields/\">Référence des champs de modèle</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/fields/#field-attribute-reference\">Référence d’attributs des champs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/indexes/\">Référence des index de modèle</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/constraints/\">Référence des contraintes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/meta/\">L’API <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> des modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/relations/\">Référence des objets liés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/class/\">Référence de la classe Model</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/options/\">Options <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> des modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/instances/\">Référence des instances de modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/querysets/\">Référence de l’API <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/lookups/\">API de référence des expressions de recherche</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/expressions/\">Expressions de requête</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/conditional-expressions/\">Expressions conditionnelles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/models/database-functions/\">Fonctions de base de données</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/paginator/\">Pagination</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/paginator/#paginator-class\">Classe <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/paginator/#page-class\">Classe <code class=\"docutils literal notranslate\"><span class=\"pre\">Page</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/paginator/#exceptions\">Exceptions</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/\">Les objets requête et réponse</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#quick-overview\">Aperçu rapide</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#httprequest-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#querydict-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#httpresponse-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#jsonresponse-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">JsonResponse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#streaminghttpresponse-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">StreamingHttpResponse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#fileresponse-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">FileResponse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/request-response/#httpresponsebase-class\">Classe <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponseBase</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/schema-editor/\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code></a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/schema-editor/#methods\">Méthodes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/schema-editor/#attributes\">Attributs</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/\">Réglages</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#core-settings\">Réglages de base</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#auth\">Auth</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#messages\">Messages</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#sessions\">Sessions</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#sites\">Sites</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#static-files\">Fichiers statiques</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/settings/#core-settings-topical-index\">Index thématique des réglages de base</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/signals/\">Signaux</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/signals/#module-django.db.models.signals\">Signaux de modèle</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/signals/#management-signals\">Signaux de gestion</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/signals/#module-django.core.signals\">Signaux de requête et de réponse</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/signals/#module-django.test.signals\">Signaux de test</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/signals/#module-django.db.backends\">Adaptateurs de base de données</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/templates/\">Gabarits</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/templates/language/\">Le langage de gabarit de Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/templates/builtins/\">Balises et filtres de gabarit intégrés</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/templates/api/\">Le langage de gabarit de Django : pour les programmeurs Python</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/template-response/\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> et <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/template-response/#simpletemplateresponse-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/template-response/#templateresponse-objects\">Objets <code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/template-response/#the-rendering-process\">Le processus de rendu</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/template-response/#using-templateresponse-and-simpletemplateresponse\">Utilisation de <code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> et de <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/\">Données Unicode</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/#creating-the-database\">Création de la base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/#general-string-handling\">Traitement général des chaînes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/#models\">Modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/#templates\">Gabarits</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/#files\">Fichiers</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/unicode/#form-submission\">Envoi de formulaire</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urlresolvers/\">Fonctions utilitaires <code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code></a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urlresolvers/#reverse\"><code class=\"docutils literal notranslate\"><span class=\"pre\">reverse()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urlresolvers/#reverse-lazy\"><code class=\"docutils literal notranslate\"><span class=\"pre\">reverse_lazy()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urlresolvers/#resolve\"><code class=\"docutils literal notranslate\"><span class=\"pre\">resolve()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urlresolvers/#get-script-prefix\"><code class=\"docutils literal notranslate\"><span class=\"pre\">get_script_prefix()</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/\">Fonctions <code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> à utiliser dans les configurations d’URL</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#path\"><code class=\"docutils literal notranslate\"><span class=\"pre\">path()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#re-path\"><code class=\"docutils literal notranslate\"><span class=\"pre\">re_path()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#include\"><code class=\"docutils literal notranslate\"><span class=\"pre\">include()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#register-converter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">register_converter()</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#module-django.conf.urls\">Fonctions <code class=\"docutils literal notranslate\"><span class=\"pre\">django.conf.urls</span></code> à utiliser dans les configurations d’URL</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#static\"><code class=\"docutils literal notranslate\"><span class=\"pre\">static()</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#handler400\"><code class=\"docutils literal notranslate\"><span class=\"pre\">handler400</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#handler403\"><code class=\"docutils literal notranslate\"><span class=\"pre\">handler403</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#handler404\"><code class=\"docutils literal notranslate\"><span class=\"pre\">handler404</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/urls/#handler500\"><code class=\"docutils literal notranslate\"><span class=\"pre\">handler500</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/\">Utilitaires Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.cache\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.cache</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.dateparse\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.dateparse</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.decorators\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.decorators</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.encoding\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.feedgenerator\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.feedgenerator</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.functional\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.functional</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.html\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.html</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.http\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.http</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.module_loading\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.module_loading</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.safestring\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.safestring</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.text\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.text</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.timezone\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.timezone</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/utils/#module-django.utils.translation\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.translation</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/validators/\">Validateurs</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/validators/#writing-validators\">Écriture de validateurs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/validators/#how-validators-are-run\">Exécution des validateurs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/validators/#built-in-validators\">Validateurs intégrés</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/ref/views/\">Vues intégrées</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/views/#serving-files-in-development\">Service des fichiers durant le développement</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/ref/views/#error-views\">Vues d’erreur</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/misc/\">Méta documentation et divers</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/misc/api-stability/\">Stabilité de l’API</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/api-stability/#what-stable-means\">Ce que « stable » signifie</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/api-stability/#stable-apis\">API stables</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/api-stability/#exceptions\">Exceptions</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/\">Approches conceptuelles</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#overall\">Vue d’ensemble</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#models\">Modèles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#database-api\">API de base de données</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#url-design\">Conception des URL</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#template-system\">Système de gabarit</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#views\">Vues</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/design-philosophies/#cache-framework\">L’infrastructure de cache</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/misc/distributions/\">Distributions tierces de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/misc/distributions/#for-distributors\">Pour les distributeurs</a></li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/glossary/\">Glossaire</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/releases/\">Notes de publication</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#final-releases\">Version finale</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#release\">Version 5.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id1\">4.2 release</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id2\">4.1 release</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id3\">Version 4.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id4\">Version 3.2</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id5\">Version 3.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id6\">Version 3.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id7\">Version 2.2</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id8\">Version 2.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id9\">Version 2.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id10\">Version 1.11</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id11\">Version 1.10</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id12\">Version 1.9</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id13\">Version 1.8</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id14\">Version 1.7</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id15\">Version 1.6</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id16\">Version 1.5</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id17\">Version 1.4</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id18\">Version 1.3</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id19\">Version 1.2</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id20\">Version 1.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#id21\">Version 1.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#pre-1-0-releases\">Versions précédant la 1.0</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/releases/#security-releases\">Versions de sécurité</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/5.0/internals/\">Fonctionnement interne du projet Django</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/contributing/\">Contribuer à Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/contributing/#work-on-the-django-framework\">Travail sur le cadriciel Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/contributing/#contributing-guide\">Guide de contribution 📖</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/contributing/#join-the-django-community\">Rejoignez la communauté Django ❤️</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/mailing-lists/\">Listes de diffusion et forum</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/mailing-lists/#django-forum\">Le forum Django</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/mailing-lists/#django-users\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-users</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/mailing-lists/#django-developers\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-developers</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/mailing-lists/#django-announce\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-announce</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/mailing-lists/#django-updates\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-updates</span></code></a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/organization/\">Organisation du projet Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/organization/#principles\">Principes</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/organization/#mergers\">Fusionneurs (Mergers)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/organization/#releasers\">Publicateurs</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/organization/#steering-council\">Le comité de pilotage</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/organization/#changing-the-organization\">Changement d’organisation</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/security/\">Politique de sécurité de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/security/#reporting-security-issues\">Signalement des problèmes de sécurité</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/security/#supported-versions\">Versions prises en charge</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/security/#how-django-discloses-security-issues\">Comment Django annonce les failles de sécurité</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/security/#who-receives-advance-notification\">Destinataires des notifications anticipées</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/security/#requesting-notifications\">Demande de notification</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/release-process/\">Processus de publication de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/release-process/#official-releases\">Publications officielles</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/release-process/#release-cadence\">Rythme de publication</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/release-process/#deprecation-policy\">Politique d’obsolescence</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/release-process/#supported-versions\">Versions prises en charge</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/release-process/#release-process\">Processus de publication</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/\">Calendrier d’obsolescence de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-6-0\">6.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-5-1\">5.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-5-0\">5.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-4-1\">4.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-4-0\">4.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-3-1\">3.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-3-0\">3.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-2-1\">2.1</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-2-0\">2.0</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-10\">1.10</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-9\">1.9</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-8\">1.8</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-7\">1.7</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-6\">1.6</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-5\">1.5</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-4\">1.4</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/deprecation/#deprecation-removed-in-1-3\">1.3</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/git/\">Le dépôt de code source de Django</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/git/#high-level-overview\">Aperçu général</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/git/#the-main-branch\">La branche principale <code class=\"docutils literal notranslate\"><span class=\"pre\">main</span></code></a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/git/#stable-branches\">Les branches stables</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/git/#id1\">Étiquettes (<code class=\"docutils literal notranslate\"><span class=\"pre\">tags</span></code>)</a></li>\n</ul>\n</li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/\">Comment est constitué Django ?</a><ul>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#overview\">Aperçu</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#prerequisites\">Prérequis</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#pre-release-tasks\">Tâches de pré-publication</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#preparing-for-release\">Préparation de la publication</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#actually-rolling-the-release\">Production réelle de la nouvelle version</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#making-the-release-s-available-to-the-public\">Rendre la ou les publications publique(s)</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#post-release\">Après la publication</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#new-stable-branch-tasks\">Tâches pour les nouvelles versions stables</a></li>\n<li class=\"toctree-l3\"><a class=\"reference internal\" href=\"/fr/5.0/internals/howto-release-django/#notes-on-setting-the-version-tuple\">Notes sur la définition du tuple VERSION</a></li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</div>\n<section id=\"indices-glossary-and-tables\">\n<h2>Index, glossaire et tableaux<a class=\"heading-anchor\" href=\"#indices-glossary-and-tables\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/fr/5.0/genindex/\"><span class=\"std std-ref\">Index</span></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/fr/5.0/py-modindex/\"><span class=\"std std-ref\">Index du module</span></a></p></li>\n<li><p><a class=\"reference internal\" href=\"/fr/5.0/glossary/\"><span class=\"doc\">Glossaire</span></a></p></li>\n</ul>\n</section>","rootId":"django-documentation-contents","toc":[{"title":"Index, glossaire et tableaux","anchor":"indices-glossary-and-tables","children":[]}],"breadcrumbs":[],"prev":null,"next":{"docname":"index","title":"Documentation de Django","url":"/fr/5.0/"},"formats":{"html":"/fr/5.0/contents/","markdown":"/fr/5.0/contents.md","json":"/fr/5.0/contents.json"},"source":"https://github.com/django/django/blob/stable/5.0.x/docs/contents.txt","official":"https://docs.djangoproject.com/fr/5.0/contents/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}