Статические атрибуты в Гепарде
Я работаю над проектом с использованием Cheetah. Я хотел бы создать класс, подобный следующему:
from Cheetah.Template import Template
class TemplateObject(Template):
className = "Default ClassName"
def header(self):
return "My Class name is {}".format(type(self).className)
а затем я хотел бы иметь возможность в одном из моих шаблонов сделать что-то вроде:
#extends TemplateObject
#staticarg className = "CustomClassName" ## Something to declare a static member ?
$self.header()
Можно ли сделать это?
Спасибо