61 votes

Est-il possible de réaliser des Includes avec flask ?

Disons que j'ai un modèle de mise en page enregistré dans template.html. Ce modèle comprend une bannière, une navigation latérale, un conteneur de contenu et un pied de page. Puis-je utiliser Flask pour décomposer ces éléments de page de telle sorte que je puisse avoir des fichiers tels que banner.html, sidenavigation.html, etc. et rendre ces différents fichiers dans template.html ?

121voto

Liyan Chang Points 1926

De : http://jinja.pocoo.org/docs/templates/#include

modèle.html

{% include 'banner.html' %}
{% include 'sidenavigation.html' %}
{% include 'content.html' %}
{% include 'footer.html' %}

2voto

plaes Points 8535

Par défaut, Flask utilise Jinja2 comme moteur de modèles. Voir le site de Jinja Documentation sur le concepteur de modèles comment c'est fait.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X