模板就是指能够呈现给用户去看的网页结构,在flask项目中,要求创建一个叫templates的文件夹,用来存放前端的文件
Flask的模板是以来与Jinja2的模板引擎,Jinja2官网:http://jinja.pocoo.org/
*怎样更改模板文件夹的名字请看学习笔记(一)
还是先看一个示例
这是flask代码段
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/f1')
def f1():
return render_template('f1.html')
if __name__ == '__main__':
app.run(debug = True)
这是f1.html代码段
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>这是f1的路由渲染到的网址:f1.html</h1>
</body>
</html>
运行代码段,打开浏览器输入localhost:5000/f1,会得到如下结果
2.渲染模板的时候是可以传参的
示例: