Python Flask 将数据传递给前端
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/index")
def index():
data = {
'name': "张三",
"age": 18,
}
return render_template("index2.html", data=data)
if __name__ == '__main__':
app.run()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello world
{{ data }}
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello world
<br>
{{ data.name }}
{{ data.age }}
</body>
</html>
跟vue一样。。也可以用 data[''name]
如何传递列表数据呢
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/index")
def index():
data = {
'name': "张三",
"age": 18,
'list': [123123,41,123]
}
return render_template("index2.html", data=data)
if __name__ == '__main__':
app.run()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello world
<br>
{{ data.name }}
<br>
{{ data.age }}
<br>
{{ data.list }}
</body>
</html>
可以取出固定元素
{{ data.list[1] }}
也可以进行运算
{{ data.list[1] + data.list[2] }}
跟vue一样。。。
原文地址:https://blog.csdn.net/mp624183768/article/details/136991228
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!