2.8.6Flask --4 Flask的静态文件

Flask目录:https://blog.csdn.net/qq_41106844/article/details/105554021

静态文件使用

app.py
------
from flask import Flask,render_template
app = Flask(__name__)

@app.route('/tq')
def tq():
    list1=[11, 11, 15, 13, 12, 13, 10]
    list2=[1, -2, 2, 5, 3, 2, 0]
    return render_template('tq.html',list1=list1,list2=list2)

if __name__ == '__main__':
    app.run()
tq.html
-------
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="{{ url_for('static',filename='echarts.js') }}"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
     // 基于准备好的dom,初始化echarts实例
      var myChart = echarts.init(document.getElementById('main'));

      // 指定图表的配置项和数据
      var option = {
        title: {
          text: '未来一周气温变化'
        },
        tooltip: {},
        legend: {},
        toolbox: {},
        xAxis: [{
          data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
        }],
        yAxis: { },
        series: [{
          name: '最高气温',
          type: 'line',
          data:{{ list1 }}
        },
        {
          name: '最低气温',
          type: 'line',
          data: {{ list2 }}
        }]
      };

      // 使用刚指定的配置项和数据显示图表。
      myChart.setOption(option);
     //默认是合并原数据,加上true表示不合并配置,否则原数据依然存在图表上
   //myChart.setOption(option, true); 
</script>
</body>
</html>
 
20155953-3a17459e7ab634bc.png
截图

flask使用静态文件,只需要使用url_for函数即可。

<script src="{{ url_for('static',filename='echarts.js') }}"></script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒 暄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值