1. Principes
Un template Django ce n'est au départ qu'un fichier texte. Dans ce fichier texte, on décrit dans un langage bien spécifique ce que l'on veut obtenir comme résultat. Le résultat peut être un contenu HTML qui sera envoyé à un navigateur, mais cela peut tout aussi bien être un bout de JSON ou un fichier CSV.
Un template Django va utiliser des variables qu'il pourra afficher, traiter ou dont il appellera des fonctions membres. Il va aussi mettre en place des tags, qui vous permettront de contrôler la logique de votre template et vous proposera d'utiliser des blocs pour découper proprement votre template en « zones ». De plus, les templates Django gèrent la dérivation de templates. Vous allez donc pouvoir étendre un template père dans un template fils.
Enfin, mais surtout, les templates Django n'ont pas une syntaxe XML. Cela permet de générer tout type de document texte, e-mail, CSV, etc. Et surtout, cela permet de ne pas avoir à écrire du XML, ce qui est...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première