Troisième partie: un simple template

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:



Ma page




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:



Ma page
{% block extrahead %}{% 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.

0 commentaires

Laisser un commentaire





Supportez Django

Si vous êtes intéressé par django, le framework de développement web utilisé pour créer ce site, si vous souhaitez contribuer ou faire une simple donation Suivez ce lien - ce sera d'une grande aide et sera surement apprécié.