<!DOCTYPE html>

<html lang="fr" data-content_root="../../">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />

    <title>Gabarits &#8212; Documentation Django 6.0.7</title>
    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=34bb78ad" />
    <link rel="stylesheet" type="text/css" href="../../_static/default.css?v=bf4d74af" />
    <script src="../../_static/documentation_options.js?v=5190fde6"></script>
    <script src="../../_static/doctools.js?v=9bcbadda"></script>
    <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
    <script src="../../_static/translations.js?v=e6b791cb"></script>
    <link rel="index" title="Index" href="../../genindex.html" />
    <link rel="search" title="Recherche" href="../../search.html" />
    <link rel="next" title="Le langage de gabarit de Django" href="language.html" />
    <link rel="prev" title="Tasks" href="../tasks.html" />
  </head><body>

    <div class="document">
  <div id="custom-doc" class="yui-t6">
    <div id="hd">
      <h1><a href="../../index.html">Documentation Django 6.0.7</a></h1>
      <div id="global-nav">
        <a title="Home page" href="../../index.html">Home</a>  |
        <a title="Table of contents" href="../../contents.html">Table of contents</a>  |
        <a title="Global index" href="../../genindex.html">Index</a>  |
        <a title="Module index" href="../../py-modindex.html">Modules</a>
      </div>
      <div class="nav">
    &laquo; <a href="../tasks.html" title="Tasks">previous</a>
     |
    <a href="../index.html" title="Référence de l’API" accesskey="U">up</a>
   |
    <a href="language.html" title="Le langage de gabarit de Django">next</a> &raquo;</div>
    </div>

    <div id="bd">
      <div id="yui-main">
        <div class="yui-b">
          <div class="yui-g" id="ref-templates-index">
            
  <section id="s-templates">
<span id="templates"></span><h1>Gabarits<a class="headerlink" href="#templates" title="Lien vers cette rubrique">¶</a></h1>
<p>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 <a class="reference internal" href="../../topics/templates.html"><span class="doc">Gabarits</span></a>.</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="language.html">Le langage de gabarit de Django</a><ul>
<li class="toctree-l2"><a class="reference internal" href="language.html#templates">Gabarits</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#variables">Variables</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#filters">Filtres</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#tags">Balises</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#comments">Commentaires</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#template-inheritance">Héritage de gabarits</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#template-partials">Template partials</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#automatic-html-escaping">Échappement HTML automatique</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#accessing-method-calls">Accès aux appels de méthodes</a></li>
<li class="toctree-l2"><a class="reference internal" href="language.html#custom-tag-and-filter-libraries">Bibliothèques de balises et filtres personnalisés</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="builtins.html">Balises et filtres de gabarit intégrés</a><ul>
<li class="toctree-l2"><a class="reference internal" href="builtins.html#built-in-tag-reference">Référence des balises intégrées</a></li>
<li class="toctree-l2"><a class="reference internal" href="builtins.html#built-in-filter-reference">Référence des filtres intégrés</a></li>
<li class="toctree-l2"><a class="reference internal" href="builtins.html#internationalization-tags-and-filters">Balises et filtres d’internationalisation</a></li>
<li class="toctree-l2"><a class="reference internal" href="builtins.html#other-tags-and-filters-libraries">Autres bibliothèques de balises et de filtres</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api.html">Le langage de gabarit de Django : pour les programmeurs Python</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api.html#overview">Aperçu</a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#configuring-an-engine">Configuration d’un moteur</a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#loading-a-template">Chargement d’un gabarit</a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#rendering-a-context">Rendu d’un contexte</a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#playing-with-context-objects">Manipulation des objets <code class="docutils literal notranslate"><span class="pre">Context</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#loading-templates">Chargement des gabarits</a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#custom-loaders">Chargeurs personnalisés</a></li>
<li class="toctree-l2"><a class="reference internal" href="api.html#template-origin">Origine de gabarit</a></li>
</ul>
</li>
</ul>
</div>
<div class="admonition seealso">
<p class="admonition-title">Voir aussi</p>
<p>Pour des informations sur l’écriture de ses propres balises et filtres de gabarit, consultez <a class="reference internal" href="../../howto/custom-template-tags.html"><span class="doc">Création de balises et filtres de gabarit personnalisés</span></a>.</p>
<p>Pour savoir comment surcharger des gabarits dans d’autres applications Django, lisez <a class="reference internal" href="../../howto/overriding-templates.html"><span class="doc">Surcharge des gabarits</span></a>.</p>
</div>
</section>


          </div>
        </div>
      </div>
      
        
          <div class="yui-b" id="sidebar">
            
      <div class="sphinxsidebar" role="navigation" aria-label="Main">
        <div class="sphinxsidebarwrapper">
  <div>
    <h4>Sujet précédent</h4>
    <p class="topless"><a href="../tasks.html"
                          title="Chapitre précédent">Tasks</a></p>
  </div>
  <div>
    <h4>Sujet suivant</h4>
    <p class="topless"><a href="language.html"
                          title="Chapitre suivant">Le langage de gabarit de Django</a></p>
  </div>
  <div role="note" aria-label="source link">
    <h3>Cette page</h3>
    <ul class="this-page-menu">
      <li><a href="../../_sources/ref/templates/index.txt"
            rel="nofollow">Montrer le code source</a></li>
    </ul>
   </div>
<search id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Recherche rapide</h3>
    <div class="searchformwrapper">
    <form class="search" action="../../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
      <input type="submit" value="Go" />
    </form>
    </div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
        </div>
      </div>
              <h3>Last update:</h3>
              <p class="topless">août 05, 2026</p>
          </div>
        
      
    </div>

    <div id="ft">
      <div class="nav">
    &laquo; <a href="../tasks.html" title="Tasks">previous</a>
     |
    <a href="../index.html" title="Référence de l’API" accesskey="U">up</a>
   |
    <a href="language.html" title="Le langage de gabarit de Django">next</a> &raquo;</div>
    </div>
  </div>

      <div class="clearer"></div>
    </div>
  </body>
</html>