Non riesco a capire come modificare i blocchi dai modelli inclusi utilizzando Jinja2. Ecco un esempio in cui utilizzo tre file.Ereditarietà Jinja2 con blocchi e include
base.html:
<html>{% include "content.html" %}</html>
content.html:
<h1>{% block title %}Title{% endblock title%}</h1>
<div>{% block content_body %}Content Body{% endblock content_body%}</div>
story.html
{% extends "base.html" %}
{% block title %}story.title{% endblock title %}
{% block content_body %}story.description{% endblock content_body %}
Durante il rendering story.html, vado a prendere:
<html>
<h1>Title</h1>
<div>Content Body</div>
</html>
Come eseguire il rendering con i valori previsti?
Dove è @ArminRonacher quando hai bisogno di lui - Ho la sensazione che ciò sia causato da "include" content.html "" sovrascrivendo il contenuto dei blocchi identicamente denominati in 'story', anche se' story' è prioritario 'base '- ma non vedo nulla nella documentazione per indicare che è previsto. –