我有以下api方法
@app.route('/api/v1/lessons', methods=['GET'])
def api_lessons():
if 'courseId' in request.args:
courseId = request.args['courseId']
else:
return "Error: No course id provided. Please specify an course id."
onto = get_ontology("ontology.owl")
onto.load()
result = onto[courseId].contains
result2 = []
for i in result:
temp = "{ id : " + str(i.Identifier) + ", name : " + str(i.Name) + "}"
print(temp)
result2.append(temp)
return json.dumps(result2)
我需要添加一个新方法,用相同的参数在内部调用这个api
@app.route('/api/v1/learningPath', methods=['GET'])
def api_learningPath():
lessons = api_lessons
return json.dumps(result2)
怎么做
您需要调用函数,而不是调用内部API。您的
api_lessons()
将返回一个JSON字符串,您需要将其解析回JSON才能使用它。你的功能是这样的相关问题 更多 >
编程相关推荐