Flask API属性请求

时间:2017-03-05 02:48:20

标签: python json flask

我正在尝试使用flask写一个演员列表的get请求。这是一个示例json数据对象:

{
 "age": 61, 
 "json_class": "Actor",  
 "name": "Bruce Willis", 
 "total_gross": 562709189
}

我如何写烧瓶获取请求,以便'/ actors?attr = {attr_value}'过滤掉,如果它是“演员?名字='布鲁斯'”,会给我所有演员名字布鲁斯。

我相信这条线上的东西:

@app.route('/actors? (what here)', methods=['GET'])
def actorByAttr(name):
   names = [data[string] for string in data if data[string]['json_class'] == 'Actor' and string == name]
   if len(names) > 0:
     return jsonify(names[0])
   else:
     return jsonify({'message': "No one found with name: "+ name})

编辑:另外,我如何合并AND和OR运算符,例如:

name=”Bruce”|name=”Matt”, name=”Bruce”&age=61 

0 个答案:

没有答案