Nous essayons de remplacer un bloc dans un modèle inclus comme celui-ci :
#included.jinja2
{% block master %}
Default master content
{% endblock %}
#base.jinja2
{% include "included.jinja2" %}
{% include "included.jinja2" with context %}
{% block master %}
Fnord
{% endblock master %}
#hello.jinja2
{% extends "base.jinja2" %}
{% block master %}
Overridden master content
{% endblock master %}
Lors de l'exécution du fichier hello.jinja2, nous voyons cette sortie
Default master content
Default master content
Overridden master content
Je me serais attendu à ce qu'au moins le deuxième contenu principal par défaut soit remplacé par le contenu remplacé.
Je pense que c'est le bug.
Dupliquer.
de?
Edit : De quel problème s'agit-il en double ?
euh, pour ne rien arranger, les templates Django ne le font pas non plus (voir note à la fin : https://docs.djangoproject.com/en/1.11/ref/templates/builtins/#include)
je pensais que peut-être jinja2, ça m'éviterait beaucoup de doublons >_<
de toute façon, je suppose que je vais devoir trouver un moyen de simplifier les choses :(