---
title: "Gabarits"
version: 2.1
locale: fr
source: https://docs.djangoproject.com/fr/2.1/ref/templates/
canonical: https://djangodocs.dev/fr/2.1/ref/templates/
---
# Gabarits

Le moteur de gabarit de Django offre un mini-langage puissant pour définir la couche visible par les utilisateurs de votre application, encourageant une séparation propre entre la logique applicative et la présentation. Les gabarits peuvent être maintenus par tout connaisseur du langage HTML ; aucune connaissance de Python n’est obligatoire. Pour du contenu d’initiation, consultez le guide thématique [Gabarits](/fr/2.1/topics/templates/).

- [Le langage de gabarit de Django](/fr/2.1/ref/templates/language/)

  - [Gabarits](/fr/2.1/ref/templates/language/#templates)
  - [Variables](/fr/2.1/ref/templates/language/#variables)
  - [Filtres](/fr/2.1/ref/templates/language/#filters)
  - [Balises](/fr/2.1/ref/templates/language/#tags)
  - [Commentaires](/fr/2.1/ref/templates/language/#comments)
  - [Héritage de gabarits](/fr/2.1/ref/templates/language/#template-inheritance)
  - [Échappement HTML automatique](/fr/2.1/ref/templates/language/#automatic-html-escaping)
  - [Accès aux appels de méthodes](/fr/2.1/ref/templates/language/#accessing-method-calls)
  - [Bibliothèques de balises et filtres personnalisés](/fr/2.1/ref/templates/language/#custom-tag-and-filter-libraries)
- [Balises et filtres de gabarit intégrés](/fr/2.1/ref/templates/builtins/)

  - [Référence des balises intégrées](/fr/2.1/ref/templates/builtins/#built-in-tag-reference)
  - [Référence des filtres intégrés](/fr/2.1/ref/templates/builtins/#built-in-filter-reference)
  - [Balises et filtres d’internationalisation](/fr/2.1/ref/templates/builtins/#internationalization-tags-and-filters)
  - [Autres bibliothèques de balises et de filtres](/fr/2.1/ref/templates/builtins/#other-tags-and-filters-libraries)
- [Le langage de gabarit de Django : pour les programmeurs Python](/fr/2.1/ref/templates/api/)

  - [Aperçu](/fr/2.1/ref/templates/api/#overview)
  - [Configuration d’un moteur](/fr/2.1/ref/templates/api/#configuring-an-engine)
  - [Chargement d’un gabarit](/fr/2.1/ref/templates/api/#loading-a-template)
  - [Rendu d’un contexte](/fr/2.1/ref/templates/api/#rendering-a-context)
  - [Manipulation des objets `Context`](/fr/2.1/ref/templates/api/#playing-with-context-objects)
  - [Chargement des gabarits](/fr/2.1/ref/templates/api/#loading-templates)
  - [Chargeurs personnalisés](/fr/2.1/ref/templates/api/#custom-loaders)
  - [Origine de gabarit](/fr/2.1/ref/templates/api/#template-origin)

> **See also**
>
> Pour des informations sur l’écriture de ses propres balises et filtres de gabarit, consultez [Balises et filtres de gabarit personnalisés](/fr/2.1/howto/custom-template-tags/).
>
> Pour savoir comment surcharger des gabarits dans d’autres applications Django, lisez [Surcharge des gabarits](/fr/2.1/howto/overriding-templates/).
