我正在尝试使用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