目录
可以传入哪些数据?
可以将Python中的原子类型、列表、元组、集合、字典、方法、函数甚至对象实例。。。传入到html文件中使用。
传入原子类型数据
使用flask模块中的render_template函数将python数据传入到html中。
下面的例子传入一个整型数据和一个浮点型数据。
html文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>show Jinja2 function</title>
</head>
<body>
<p>atom int: {
{demo_int}}</p>
<p>atom float: {
{demo_float}}</p>
</body>
</html>
HTML文件中的8、9行分别接收两个传入的数据(整型和浮点型)。
Python脚本:
import webbrowser
from flask import Flask, render_template
app = Flask(__name__)
@ app.route("/")
def index():
atom_int = 23
atom_float = 6.7
return render_template("show.html",
demo_int=atom_int,
demo_float=atom_float)
if __name__ == '__main__':
host = "0.0.0.0"
port = "8890"
url = "http://127.0.0.1:%s" % port
webbrowser.open(url)
app.run(host=host, port=port)
使用关键字参数将Python中的