В 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% разработчиков должны прийти к этому моменту ...
заранее спасибо.