Ici, nous allons expliquer l'héritage du modèle HTML de django.
En utilisant ʻextends, vous pouvez hériter du fichier de modèle HTML de base. Vous pouvez créer un bloc à réécrire en définissant
{% block block name%}`. Il peut également être utilisé pour charger des fichiers CSS et javascript personnalisés.
base.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>titre de la page</title>
</head>
<body>
{% block content %}
{% endblock content %}
</body>
</html>
sample.html
{% extends 'base.html' %}
{% block content %}
{% endblock content %}
Vous pouvez inclure des fichiers HTML dans une page en utilisant ʻincludes`.
sidebar.html
<div class="sidebar">
<p>Barre latérale</p>
</div>
sample.html
{% extends 'base.html' %}
{% block content %}
<div class="main-content">
<p>Contenu principal</p>
</div>
{% includes 'sidebar.html' %}
{% endblock content %}
Ici, j'ai expliqué l'application du modèle HTML de django. Nous continuerons d'ajouter du contenu au besoin.
Recommended Posts