I need to have two arguments in my search_results2 function but it keeps saying missing 1 required positional argument. I have no idea what to do with it i have two in there but it still saying one is missing. Could anyone help me with this?
Error:TypeError: search_results2() missing 1 required positional argument: 'search2'@app.route('/results2')
def search_results2(username, search2):
results = []
search_string = search2.data['search2']
if search_string:
if search2.data['select'] == 'Enummer':
qry = db_session.query(Matrial, Enummer).filter(
Enummer.id==Matrial.Enummer_id).filter(
Enummer.name.contains(search_string))
results = [item[0] for item in qry.all()]
elif search2.data['select'] == 'Varumärke':
qry = db_session.query(Matrial).filter(
Matrial.varumarke.contains(search_string))
results = qry.all()
elif search2.data['select'] == 'Produkt':
qry = db_session.query(Matrial).filter(
Matrial.produkt.contains(search_string))
results = qry.all()
else:
qry = db_session.query(Matrial)
results = qry.all()
else:
qry = db_session.query(Matrial)
results = qry.all()
if not results:
flash('No results found!')
return redirect(url_for("user_home", username=username))
else:
# display results
table = Results2(results)
table.border = True
return render_template('results.html', table=tabl, username=username)
