将变量从调用的Mako模板传递到继承的temp

2024-09-29 18:48:05 发布

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

我用CherryPy和Mako模板。我正在尝试解决如何从初始调用传递aruguments(在本例中title):

class Landing(object):
    def index(self):
        tmpl = lookup.get_template("index.html")
        return tmpl.render(title="Hello World")
    index.exposed = True

index.html

^{pr2}$

然后转到继承的base.html模板:

<!DOCTYPE html>
    <head>
        <meta charset="utf-8">
        <title>$(self.title())</title>
    </head>
    <body>
        <h1>$(parent.title())</h1>
        ${self.body()}
    </body>
</html>

我试过self.title和{},但都没用。如何传递初始调用中的变量?在


Tags: self模板indextitlemakohtmlbodyh1

热门问题