Ответ 1
Переадресация в порядке, проблема связана с маршрутом found
. У вас есть несколько способов передать значения конечной точке: либо как часть пути, в параметрах URL (для запросов GET), либо тело запроса (для запросов POST).
Другими словами, ваш код должен выглядеть следующим образом:
@app.route('/found/<email>/<listOfObjects>')
def found(email, listOfObjects):
return render_template("found.html",
keys=email, obj=listOfObjects)
В качестве альтернативы:
@app.route('/found')
def found():
return render_template("found.html",
keys=request.args.get('email'), obj=request.args.get('listOfObjects'))
Кроме того, ваше перенаправление должно содержать параметры запроса, а не параметры шаблона:
return redirect(url_for('found', email=x, listOfObjects=y))
Надеюсь, что это поможет.