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)