Структура url и посты формы с помощью Flask

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

заранее спасибо.

5
задан Paco 4 September 2013 в 17:26
поделиться