voglio avere un template padre e molti bambini modelli con le proprie variabili che passano al genitore, in questo modo:variabili passare da template figlio a genitore in Jinja2
Parent.html:
{% block variables %}
{% endblock %}
{% if bool_var %}
{{ option_a }}
{% else %}
{{ option_b }}
{% endif %}
child.html:
{% extends "parent.html" %}
{% block variables %}
{% set bool_var = True %}
{% set option_a = 'Text specific to this child template' %}
{% set option_b = 'More text specific to this child template' %}
{% endblock %}
ma le variabili finiscono indefinito nel genitore.
mio 'Parent.html 'non ci fa direttamente e il mio 'bool_var', ma ha piuttosto un'istruzione' include' che include un altro modello che usa 'bool_var'. In questo modello incluso la variabile stava uscendo indefinita finché nel file 'parent.html' ho usato la variabile come' {{bool_var}} 'o ho fatto il tautologico' {% set bool_var = bool_var%} '. – tremby