【发布时间】:2013-11-22 13:57:26
【问题描述】:
我是 Bottle 等框架的新手,正在阅读文档/教程。 现在我遇到了模板引擎的问题:
我的文件夹views 中有一个名为index.tpl 的文件。 (这是纯 html)
当我使用以下代码时,它可以显示我的 html:
from bottle import Bottle, SimpleTemplate, run, template
app = Bottle()
@app.get('/')
def index():
return template('index')
run(app, debug=True)
现在我想在我的项目中实现这个引擎,不想使用template()
我想按照文档中的方式使用它,例如:
tpl = SimpleTemplate('index')
@app.get('/')
def index():
return tpl.render()
但如果我这样做了,浏览器只会显示一个带有单词的白页
索引
编写,而不是加载模板。
在文档中,没有关于我如何使用这种 OO 方法的更多信息。
我只是想不通为什么会发生这种情况以及我必须如何正确地做到这一点......
【问题讨论】: