我尝试使用下面的代码来渲染PeeWee查询结果为JSON
:获取完整的结果回来从PeeWee查询(转换成JSON)
@app.route('/')
def index():
c = Category.select().order_by(Category.name).get()
return jsonify(model_to_dict(c))
这样做我只得到一个行回来从查询。我很确定这个问题是我使用get()
,文档清楚地说,它只返回一行。我用什么来代替get()
取整个结果回来?下面
这个问题我指出了正确的方向,但也使用get()
我敢肯定的答案是,查询需要进行迭代,获取每行;并且get()是获取第一行的简写。我在想,可能有一个get()方法不需要显式迭代。我不认为有。对? –