本文的学习需要读者有一定的Flask和echarts的知识基础,初学者请先自学完成Flask简易项目搭建以及静态数据的echarts数据可视化。
一般地,Flask项目在主函数(app.py)里的视图函数(@route修饰的函数)的返回值中通过render_template函数对模板(html)进行渲染,并允许在render_template函数传入需要传递给模板(html)的变量。
下面是一个简单的例子:
【app.py】主函数部分:
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def hello():
data = '这是一个后端数据'
return render_template('page.html',data=data)
if __name__ == '__main__':
app.run(debug=True)
【page.html】模板部分:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>echarts画图</title>
<script type="text/javascript" src=""></scrip