Jinja2 problema de anidación de bloque

estoy usandojinja2 Como plantilla de lenguaje en mi proyecto. Aquí está la estructura de plantillas simplificada:

base.html:

{% block content %}{% endblock %}
{% block sidebar %}{% endblock %}

content.html:

{% extend 'base.html' %}

{% block content %}
    <div class="content">
        Content
        {% block sidebar %}
            <div class="sidebar">Sidebar</div>
        {% sidebar %}
    </div>
{% endblock %}

Y el resultado decontent.html hacer:

<div class="content">
    Content
    <div class="sidebar">Sidebar</div>
</div>
<div class="sidebar">Sidebar</div>

Como puedes ver,sidebar está presente dos veces en renderizadocontent.html.

Pregunta:

¿Hay alguna manera de evitar la aparición de lasidebar encontent, dejando{% block sidebar %} dentro{% block content %} ?

Respuestas a la pregunta(1)

Su respuesta a la pregunta