@app.route("/review/", methods=["POST", "GET"])
def review(isbn):
uid = session["user"].id
if request.method == "GET":
data = db.execute("SELECT * FROM book WHERE isbn=:isbn ", {"isbn": isbn}).fetchall()
rating = db.execute("SELECT * FROM review join book ON review.bid = book.id join users On review.uid = users.id WHERE isbn =:isbn ", {"isbn": isbn}).fetchall()
res = requests.get("https://www.goodreads.com/book/review_counts.json", params={"key": "LZdw0fSUvZVtB5Gprc6DQ", "isbns": bnum})
bookinfo = res.json()
avr = bookinfo['books'][0]['average_rating']
rvr = bookinfo['books'][0]['work_ratings_count']
return render_template("review.html",
data=data, rating=rating, avr=avr, rvr=rvr)
... привет, ребята, когда я запускаю код для доступа к оценке книг и счетчику оценок из API goodreads, появляется эта ошибка. но когда я использую номер isbn вместо переменной isbn, он работает. примечание: isbn передается со страницы html ... \ Я хочу передать значение isbn через url