web-dev-qa-db-fra.com

Est-il possible d'effectuer des inclusions avec ballon?

Supposons que j'ai une disposition de modèle enregistrée 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 manière que je puisse avoir des fichiers tels que banner.html, sidenavigation.html, etc. et rendre ces différents fichiers dans template.html?

36
Michael

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

template.html

{% include 'banner.html' %}
{% include 'sidenavigation.html' %}
{% include 'content.html' %}
{% include 'footer.html' %}
73
Liyan Chang

Par défaut, Flask utilise Jinja2 comme moteur de template. Voir la documentation de Jinja Template Designer Documentation comment c'est fait.

2
plaes