поведения я предлагаю:Пилоны/Маршрутов перепишем POST или GET для фантазии URL
пользователя загружает мои «поиск» страница, www.site.com/search, типы их запрос в форме, клики отправьте, а затем закончите на сайте www.site.com/search/the+query, а не на сайте www.site.com/search?q=the+query. Я уже прошел большую часть документации Pylons и только что закончил читать документацию по маршрутам, и мне интересно, может ли это произойти на уровне маршрутов. Я уже настроил свое приложение для выполнения поиска, когда был указан сайт www.site.com/search/the+query, но не могу понять, как отправить форму в этот пункт назначения.
Или это что-то, что должно произойти внутри контроллера с redirect_to()?
Или где-то еще?
Followup:
Это меньше фактического «высечены в камне» желание прямо сейчас, и больше любопытства для мозгового штурма будущих возможностей. Я разрабатываю приложение, которое использует дамп Википедии, и заметил, что когда пользователь выполняет поиск в Википедии, и поиск не слишком неоднозначен, он перенаправляется непосредственно на ссылку статьи: en.wikipedia.org/wiki/Apple. Он фактически выполняет промежуточный этап перенаправления HTTP 302, и мне просто интересно, есть ли более элегантный/милый способ сделать это в Pylons.
Да, этот «бэкэнд-запрос и перенаправление, если только один результат» кажется лучшим способом сделать это. Благодаря! – mttmllns