I am new to Flask and I am just trying to pass 4 arguments that I got from my form to another python function. When I submit my form, I am getting this error : "TypeError: search() missing 4 required positional arguments: 'keywords', 'starting_date', 'ending_date', and 'country'"
I verified and all of my variables have data from the form, so they are not empty
`
@app.route('/')
@app.route('/index', methods=["GET", "POST"])
def index():
    if request.method == "POST":
        keywords = request.form.get('keywords')
        starting_date = request.form.get('starting_date')
        ending_date = request.form.get('ending_date')
        country = request.form.get('country')
        return redirect(url_for("search", keywords=keywords, starting_date=starting_date, ending_date=ending_date, country=country))      
    else:
        return render_template("index.html")
@app.route('/search', methods=["GET"])
def search(keywords, starting_date, ending_date, country ):
    return render_template('result.html', title='Result')
 
     
    