如何在龙卷风模板中创建“抽象块”?

时间:2012-11-22 00:41:03

标签: python tornado

我想在龙卷风模板中创建一个块,必须在子模板中替换此块(就像必须在子类中重写抽象方法一样)。

如何实现“抽象块”?

1 个答案:

答案 0 :(得分:4)

为什么你需要这么奇怪的东西?

好的,这是你的程序员噩梦之路:

模块not_implemented:

raise Exception('Not implemented template block')

父模板:

{% block abstract %}
   {% import not_implemented %}
{% end %}

子模板:

{% extends 'parent.html' %} 
{% block abstract %}{% end %}