【问题标题】:Return multiple results返回多个结果
【发布时间】:2015-11-13 18:29:08
【问题描述】:

以下代码仅返回 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]})

我应该怎么做才能返回所有结果?

【问题讨论】:

    标签: python get


    【解决方案1】:

    我认为你必须删除[0] in

    return jsonify({'task': task})
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多