Tornado模板系统中的block.super

2024-05-16 21:23:24 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

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

但在《龙卷风》中,我不能使用{{ block.super }}

Tornado框架具有相同的djangoblock.super


Tags: django代码标记框架模板blockendblocktornado
1条回答
网友
1楼 · 发布于 2024-05-16 21:23:24

Tornado目前没有任何与Django的block.super相当的东西。最简单的解决方法是将要重用的零件移动到一个单独的文件中,以便可以使用{% module Template('foo.html') %}将其包含在两个位置

相关问题 更多 >