对于 Cheetah3,有一个非常粗略的关于继承特性的文档:http ://cheetahtemplate.org/users_guide/inheritanceEtc.html#extends
但我不知道如何让它真正起作用。
假设我有两个模板文件:
tmpl
#def message
Hello Cheetah
#end def
This is an example: $message
B.tmpl
#extends A
#def message
Hello Cheetah with Inheritance
#end def
和一个简单的驱动程序,例如:
from Cheetah.Template import Template
t = Template(file='B.tmpl')
print t
显然,那是行不通的,因为在执行这段代码的时候没有A类。
但进展如何?还是只能使用预编译的 Cheetah 模板进行继承?