跳到内容

Karrigell/在模板中插入动态值

源自维客教科,面向开放世界的开放书籍

模板系统使用 Python 字符串格式化

创建一个名为 page.tmpl 的模板

<html>
<head>
<title>{title}</title>
</head>
<body>
Hello {name}
</body>
</html>

然后编辑 index.py 并添加此函数

def bar(name):
    return Template('page.tmpl',title='template test',name=name)

输入 https://127.0.0.1/index.py/bar?name=Joe 查看模板引擎如何用传递给 Template 函数的值替换占位符 {title} 和 {name}

华夏公益教科书