python - 如何使用随机数值更新模板
问题描述
我有下面发布的模板。我想要做的是,用生成的随机值更新渲染的模板。换句话说,我想调用一次网络服务,我想看到随机数是在下面发布的模板上生成的。
请查看 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)
解决方案
我检查了您的问题,下一个代码有效。
索引.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)
推荐阅读
- python - Pygame:blit的目标位置无效
- vue.js - Vue 或 Webpack 编译的 JS 缓存管理
- c++ - 动态数组的实现
- xml - 如何通过 xml 配置 spring security 5.4.1 以使 oauth2 注销正常工作?
- python - Jupyter / Python — 有没有办法在每个 Jupyter 单元中自动运行 %%time 之类的魔术命令?
- python - Discord.py 响应反应
- c++ - 如何限制 rand 函数可以生成的数字。(分段故障)
- python-3.x - 如何使用 pandas 在 csv 文件的最后一行和特定列中插入文本?
- internationalization - 是否有从多个 .po 文件生成所有 .mo 文件的命令?
- javascript - 为 DT 数据表上的双击事件创建 R 闪亮绑定