我嘗試使用下面的代碼來渲染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()方法不需要顯式迭代。我不認爲有。對? –