Форум сайта python.su
Доброго времени суток. Как распарсить текущий URL-адрес в Mako шаблоне?
Офлайн
Зачем в шаблоне что-то парсить? Может тогда вообще всю логику там писать?
Офлайн
для того чтоб логику написать надо сначала урлы расковырять.
Офлайн
Парсить можно из программы. А в шаблон уже передавать результат.
Офлайн
не вариант. при каждом рендере шаблона прогу вызывать… слишком большая нагрузка на сервер
Офлайн
Да не прогу вызывать !
запрос -> routes -> контролер -> шаблон -> ответ
На этапе контролерра ты уже знаешь текущий урл. Тамего парсиш. И передаеш шаблону.
Офлайн
не на этапе контроллера а на этапе маршрутизации, т.е. в routes
а парсить там как то не выходит((
Офлайн
А что тебе мешает в контролерре парсить ?
Офлайн
как это сделать?
Офлайн
:)
сложно как-то у вас всё…
<%
from urlparse import urlparse
parsed_url = urlparse(url.current())
%>
Офлайн