示例

  • 创建python程序
#!/usr/bin/env python3
# -*- coding:utf-8 -*-

import json
from flask import Flask, render_template

app = Flask(__name__)

@app.route("/")
@app.route("/index.html")
def index():
    flask_data = 'Hello Flask!'
    return render_template('index.html', flask_data=flask_data)

if __name__ == '__main__':
    app.run('0.0.0.0', 5000)
  • 创建html文件
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>
<body>

<h1>{{ flask_data }}</h1>

</body>
</html>

传递字典

当 flask_data = {'name':'xiaoming', 'age':8}

需浏览器中展示 name 对应的值 xiaoming 。
变量应写成{{ flask_data.name }}

12-25 23:54