Fonctionnement de Django : Guide Ultime 2025 

Service Marketing Avatar

Variables : Utilisées pour afficher des valeurs passées depuis le contexte de la View. Elles sont délimitées par des doubles accolades.  

Balises (Tags) : Utilisées pour des opérations logiques simples, des boucles, des conditions, l’inclusion d’autres templates, la gestion des fichiers statiques, etc. Elles sont délimitées par {% % }.  

Filtres : Permettent de transformer la valeur des variables avant de les afficher. Les filtres sont séparés de la variable par une barre verticale |.  

Héritage de Templates : Une fonctionnalité puissante du DTL est l’héritage. Vous pouvez définir un template de base (base.html) avec la structure commune de votre site (en-tête, pied de page, barres latérales) et y définir des “blocs” ({% block content %}). Les templates enfants peuvent ensuite étendre ce template de base ({% extends “base.html” %}) et surcharger ou ajouter du contenu dans ces blocs. Cela favorise la réutilisation du code et une maintenance facile de la structure du site. 

Service Marketing Avatar