Flask/Rest 取得另一個網絡服務的字符串

2024-09-30 18:22:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个名为getCourseCodeWS和checkStudentOnCourseWS的web服务,它们都有一个对应的DB。第一个WS从DB返回courseCode。这个courseCode应该作为checkStudentOnCourseWS中的一个参数,checkStudentOnCourseWS应该使用courseCode+另一个名为personalIdentityNumber的参数,这个参数是我从checkStudentOnCourseWS的DB获得的。根据参数是否与数据库匹配,也就是说,如果学生出现在课程中,则返回true/false

我的问题是如何请求getCourseCodeWS提供的实际响应作为checkStudentOnCourseWS的参数

@app.route('/courses/<course>/<period>', methods= ["GET"])
def checkCourseCodeWS(course, period):
myCursor2 = mydb.cursor()

query2 = ("SELECT courseCode FROM paraplyet.courseInfo WHERE courseName = " + "'" + course + "' AND duration = " + "'" + period + "'")
myCursor2.execute(query2)
myresult2 = myCursor2.fetchall()

return jsonify(myresult2) 

Tags: web数据库db参数ws学生periodcourse