J'ai un site Web de Django où j'ai séparé les fichiers HTML dans un fichier en raison de mais je veux afficher différents titres pour différentes pages et je ne sais pas comment. Quelqu'un a une idée? P> p> base.html code> comme suit:
head.html code>, le titre de chaque page est identique, car
head.html code> n'a qu'un seul titre. Voici le fichier
head.html code>: p>
5 Réponses :
Utiliser Django Link: Inclure P> {% include "base.html" with objects=website.title %}
Utilisez head.html p> my_connet_page.html p>
Je donne cette réponse de ma connaissance:
Faire un fichier pour cela: Head.HTML P>
<head> {% include 'head.html' %} {% include 'title1.html' %} </head> <body> {% include 'nav.html' %} {% block content %} {% endblock content %} {% include 'footer.html' %} {% include 'scripts.html' %} </body> </html>
Je devais combiner les idées de @ivan et @soham. J'ai supprimé la balise de titre de mon et tout ce que je dois faire maintenant, utilise les balises en conséquence dans d'autres pages: P> head.html code> et ajouté que sur mon
base.html code>. Avec cela, j'ai utilisé une balise bloquée ultérieure à l'intérieur de la balise de titre. Donc maintenant mon
base.html code> ressemble à ceci:
{% extends 'base.html' %}
{% block title %}whatever i want the title to be{% endblock title %}
base.html vues.py p> head.html p>