jura
Авг. 12, 2010 13:37:40
Доброго времени суток. Как распарсить текущий URL-адрес в Mako шаблоне?
ZZZ
Авг. 12, 2010 15:08:26
Зачем в шаблоне что-то парсить? Может тогда вообще всю логику там писать?
jura
Авг. 13, 2010 21:58:12
для того чтоб логику написать надо сначала урлы расковырять.
uhbif19
Авг. 25, 2010 20:36:18
Парсить можно из программы. А в шаблон уже передавать результат.
jura
Авг. 26, 2010 10:54:04
не вариант. при каждом рендере шаблона прогу вызывать… слишком большая нагрузка на сервер
uhbif19
Авг. 26, 2010 15:05:18
Да не прогу вызывать !
запрос -> routes -> контролер -> шаблон -> ответ
На этапе контролерра ты уже знаешь текущий урл. Тамего парсиш. И передаеш шаблону.
jura
Сен. 1, 2010 10:37:08
не на этапе контроллера а на этапе маршрутизации, т.е. в routes
а парсить там как то не выходит((
uhbif19
Сен. 15, 2010 20:43:04
А что тебе мешает в контролерре парсить ?
jura
Сен. 16, 2010 14:59:47
как это сделать?
ofigetitelno
Сен. 16, 2010 18:17:06
:)
сложно как-то у вас всё…
<%
from urlparse import urlparse
parsed_url = urlparse(url.current())
%>