Похоже, lostItems
- это вложенный список. и когда вы используете lostItems[item]
, вы получаете ошибку. Вы можете изменить свое утверждение на passedItem = item
.
@app.route("/browse/<where>")
def collectPage(where):
for item in lostItems:
if item[1] == where:
passedItem = item
return render_template("mainPage.html", collect = Collect, item = passedItem)
или использовать enumetrate
для доступа к индексу списка.
@app.route("/browse/<where>")
def collectPage(where):
for indx,item in enumerate(lostItems):
if item[1] == where:
passedItem = lostItems[indx]
return render_template("mainPage.html", collect = Collect, item = passedItem)