这几天一直在思考前端——服务器——数据库的之间的数据交互,最后决定了用django来做,为什么呢?因为我这只是在开发阶段,所以就用了django自带的web服务器(很方便)而且呢,它还自带了数据库sqllite3(好吧,本来要用mysql 的,但是平台测试接入尾声,docker都停掉了,而mysql在docker里面)这个数据库和mysql操作的django接口差不多,都可以用,我就不多BB了~~~~~

为了测试这个在网页上数据可视化(为了B格),我把mysql之前导出的数据导入到了sqllite3中,总共7天的数据2个参数(时间time和预测值predict),总共10M的数据。

django+Python数据库利用Echarts实现网页动态数据显示

这个图是我把数据打出来的,数据的格式为 [ {'time':'     ', 'predict' :     }, ....... ]  这个样子~~~~~~

 1.返回列表类型
 lists = Chart.objects.values_list('time','predict')
 list(lists)
django+Python数据库利用Echarts实现网页动态数据显示

 

2.返回字典类型
lists = Chart.objects.values('time','predict')
list(lists)
 
 
你需要返回什么就自己设置成什么~~~~~
然后呢,就是前端的接收部分了,很简单 用 {{    lists   }} 前端JS数据接收用这个 , 比如 var s  = {{lists}}这样就把接收的数据
ajax轮循(但是吧,我觉得轮循不好用啊~~~~)