Если х = Огайо
Я хочу перенаправить пользователя в / weather / ohio
Все, что мне удалось получить на работу, это / погода /? X = Огайо
Я делаю это так, что будет запущен второй маршрут @ app.route ("/ weather /"). Я не уверен, что мне не хватает. Это лучший способ загрузить / weather / ohio, где ohio - это переменная, загруженная из формы.
@app.route("/weather/", methods = ['POST', 'GET'])
def weather():
if request.method == 'POST':
x = request.form['search_location']
return redirect(url_for('weather', x=x))
#print (y)
else:
return render_template("weather.html")
Если я беру x = out, я получаю ошибку "TypeError: url_for () принимает 1 позиционный аргумент, но 2 было дано"