首页 > 解决方案 > 如何使用随机数值更新模板

问题描述

我有下面发布的模板。我想要做的是,用生成的随机值更新渲染的模板。换句话说,我想调用一次网络服务,我想看到随机数是在下面发布的模板上生成的。

请查看 python 代码和 .html 代码,让我知道如何实现。

索引.html

<body>
<p> {{ random_number }} is your random number. </p>
</body>

蟒蛇代码

@app.route("/getRandomNumbers", methods=['GET'] )
def getRandomNumbers():
random_number = random.random()
return render_template('index.html', random_number=random_number)

标签: pythonhtmlflask

解决方案


我检查了您的问题,下一个代码有效。

索引.html

<!DOCTYPE html>
<html>
<head>
    <title>Flask Template Example</title>
</head>
<body>
        <p>{{ message }}</p>
</body>
</html>

服务器.py

from flask import Flask, render_template
import random
app = Flask(__name__)
@app.route("/")
def index():
    a=random.random()
    return render_template("index.html", message=str(a))
if __name__ == "__main__":
    app.run(host='0.0.0.0', port=8000, debug=True)

推荐阅读