I'm trying to understand how best to redirect and pass arguments using Flask
Below is my code, I'm finding that x
and y
are not making it into the template.
Is my syntax correct? Am I missing something basic? I am able to render the template, but I want to redirect to the url /found
, rather than just returning the template for find.html
@app.route('/found')
def found(email,listOfObjects):
return render_template("found.html",
keys=email,obj=listOfObjects)
@app.route('/find', methods=['GET','POST'])
def find():
if request.method == 'POST':
x = 3
y = 4
return redirect(url_for('found',keys=x,obj=y))
return render_template("find.html")