次のbase.html
ファイルがあります。これは、それを継承する他のすべてのファイルのメイン スケルトンとして機能します。
<%! import cherrypy %>
<!DOCTYPE html>
<html>
<body>
<div class="container">
<% attribute='defaultValue' %>
${attribute}
<p>
${self.body()}
</p>
</div>
</body>
</html>
を継承する別のファイルがbase.html
できたので、名前を付けますfoo.html
。
<%inherit file="base.html" />
Whatever... ${anotherAttribute}
html ファイルは、Python ファイルで呼び出され、lookup.get_template('foo.html')
.
anotherAttribute
でアクセスできますlookup.get_template('foo.html').render(anotherAttribute='bar')
。今、私はにアクセスする方法を疑問に思っていますattribute
かbase.html
?