Troisième partie: un simple template
Posted by Benoit Calvez
Lorsque l'on développe un design pour un site, on garde toujours une partie fixe du design : le header, la nav
igation, le footer et j'en passe.
Imaginons le code html suivant:
header
contenu
C'est à peu près le genre de code html, en ultra simplifié, que tout le monde utilise. Maintenant, on va l'uti
liser pour en faire un template de base:
{% block extrahead %}{% endblock %}
{% block header %}
header
{% endblock %}
{% block content %}
contenu
{% endblock %}
Maintenant que nous avons un template de base (appellons le "base.html"), voici comment le réutiliser dans les autres templates de notre projet :
( Notez que les blocks {% block %} sont les parties qui seront remplacés )
{% extends "base.html" %}
{% block extrahead %}
{% block extrahead %}
{% block content %}
nouveau content
{% endblock %}
Bien sur, c'est encore une fois très sommaire, mais je n'aime pas faire des posts très long, et je reviendrais sur les templates lorsque l'on abordera les vues génériques dans le prochain volet.