Во Flask вы пишете маршрут над объявлением метода так:
@app.route('/search/<location>/')
def search():
return render_template('search.html')
Однако в HTML как форма будет посылать url таким образом
www.myapp.com/search?location=paris
последний, кажется, возвращает 404 из приложения, где
www.myapp.com/search/london
возвращается, как ожидалось.
Я уверен, что есть простая часть головоломки, которую я не понимаю, но уверен, что механизм маршрутизации будет учитывать параметры строки запроса для удовлетворения требований правил.
Если нет, то каково оптимальное решение для этого сценария, поскольку я уверен, что 90% разработчиков должны прийти к этому...
заранее спасибо.