police jinja async africa python html templates jinja2

python - async - MĂșltiples bloques del mismo nombre en Jinja2



jinja2 dump (1)

Como se documenta here , la definición de un bloque crea una macro con el nombre del bloque en el objeto especial "self":

<title>{% block title %}{% endblock %} - example.com</title> [...] <h1> {{ self.title() }} - example.com </h1>

En Jinja2 , tengo una plantilla base como esta:

<title>{% block title %}{% endblock %} - example.com</title> [...] <h1> {% block title %}{% endblock %} - example.com </h1>

Jinja2, entonces, falla con el siguiente mensaje:

lines = [self.message, '' '' + location] : block ''title'' defined twice

Ahora debe ser evidente lo que estoy tratando de hacer: tener el mismo título en dos lugares: la etiqueta TITLE y la etiqueta H1, pero la parte del título la proporcionan otras plantillas derivadas.

¿Cómo uno típicamente logra esto?