在web2py中将db数据转换为json,以便使用弗洛特.js

2024-05-12 18:05:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法获取的有效json字符串弗洛特.js从web2py中的数据库数据可视化。在

这是我的控制器操作:

def getdata():
    return dict(data=db().select(db.realtimedata.id, db.realtimedata.FlowRate, limitby=(0, 3), orderby=~db.realtimedata.id))

通用json视图为getdata操作返回此json字符串:

^{pr2}$

如何获取这个json字符串?在

[[1,373],[2,379],[3,376]]

Tags: 数据字符串id数据库jsondbreturn可视化
1条回答
网友
1楼 · 发布于 2024-05-12 18:05:35
import json

def getdata():
    rows = db().select(db.realtimedata.id, db.realtimedata.FlowRate,
                       limitby=(0, 3), orderby=~db.realtimedata.id)
    return json.dumps([[r.id, r.FlowRate] for r in rows])

注意,上面的代码直接返回一个字符串,因此不会调用任何视图。在

相关问题 更多 >