我有一个模板parent.tpl
:
{% set myvar = 'AAA' %}
{% block par %}
{{ myvar }}
{% endblock %}
和child.tpl
{% extends "parent.tpl" %}
{% block par %}
{% set myvar = 'BBB' %}
{{ super() }}
{% endblock %}
child.tpl
结果:
AAA
但不是
BBB
如何通过变量覆盖获得BBB
输出?
由于
答案 0 :(得分:2)
如果您使用的是Flask,则可以使用g.myvar
之类的全局变量。它将在每个模板中提供。