block.super 在 Tornado 模板系统中

block.super in Tornado template system

Tornado 中,我有一个带有 x 块的基本模板,如下所示:

{% block x %} x {% end %}

在从基本模板继承的第二个模板中,我想将旧值与新值混合,类似于 django 模板标签,类似于下面的代码:

{% block x %} » {{ block.super }} « {% endblock %}

但是在 Tornado 中我不能使用 {{ block.super }}

Tornado 框架等于 django block.super?

Tornado 目前没有任何与 Django 的 block.super 等效的东西。最简单的解决方法是将您要重用的部分移动到一个单独的文件中,这样它就可以包含在 {% module Template('foo.html') %}

的两个地方