所以我正在创建一个简单的bottle.py应用程序。我想创建一个简单地呈现模板的函数,如下所示:
from bottle import Bottle
app = Bottle()
def render_template(template, args=None):
i = open("templates/" + template)
return str(i.read()).format(args)
@app.route("/")
def page():
return render_template("template.tpl", args=("Hello", "World"))
HTML文件:
<html>
<head>
</head>
<body>
{}, {}!
</body>
</html>
可能有一些bottle.py的现有模板,但我想改用它。如何将元组的值放入str.format()
参数中?