jinjia2模板传参
在html中调用python代码中传入的参数规则己经在上文中说明白了,下面,我们来实用一下:
1.编辑index.py中的代码如下:
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/<name>/<grade>/')
def index(name,grade):
info={
'name':name,
'grade':grade
}
return render_template('index.html',info=info)
if __name__ == '__main__':
app.run(debug=True)
2.编辑templates目录下的index.html中的代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
<p>欢迎{{info.grade}}班的{{info.name}}登录</p>
</body>
</html>
3.输入127.0.0.1:5000/蓝月/3,测试如下: