返回多个结果

时间:2015-11-13 18:29:08

标签: python get

下面的代码只返回1个结果,即使有超过1个匹配ID的记录

@app.route('/api/PDL/<int:task_id>', methods=['GET'])
def get_task(task_id):
    task = [task for task in tasks if task['id'] == task_id]
    if len(task) == 0:
        abort(404)
    return jsonify({'task': task[0]})

如何归还所有结果?

1 个答案:

答案 0 :(得分:0)

我认为您必须删除

中的[0]
return jsonify({'task': task})