从SQLAlchemy数据库接收到的数据类型以绘制图表

时间:2016-05-09 16:03:32

标签: highcharts flask-sqlalchemy

我试图在Flask中使用highcharts绘制图表。当我在代码本身中提供数据时,我没有任何问题。但是当我从数据库中检索数据时,它最后返回,,如

  

[(72),(70.5),(78.8),(73),(76),(75,),]

所以,这不是将数据传递给图表,而且我在网页上有一个空白区域。

这是我用过的代码:

views.py

@control.route("/")
def index(chartID = 'chart_ID', chart_type = 'line', chart_height = 350):
    chart = {"renderTo": chartID, "type": chart_type, "height": chart_height,}
    series = [{"data": [tempg()]}]
    title = {"text": 'My Title'}
    xAxis = {"title": {"text": 'xAxis Label'}}
    yAxis = {"title": {"text": 'yAxis Label'}}
    return render_template('control/index.html', uptime=GetUptime(),      chartID=chartID, chart=chart, series=series, title=title, xAxis=xAxis, yAxis=yAxis)

    def tempg():
    tempgrs = [tempg for tempg in         Temperature.query.with_entities(Temperature.tempft).all()]
    return tempgrs

是不是因为最后有额外的逗号,我无法获取图表,或者是其他任何编码错误。

先谢谢。

0 个答案:

没有答案