Python: получить URL

Потому что я не могу заставить это работать: Python: KeyError с form.getfirst

У меня есть альтернативный вариант, у меня есть функция в DTML, которая должна получить URL:

Например, если веб-страница dtml расположена по адресу

www.blah.com/foo/foo2?variable=55

Как бы я получить URL этой страницы, используя функцию Python?

Функция вызывается:

<dtml-var test>

Синтаксис для "test" - это rite, говорится в документации Zope.

1 ответ

Для: http://www.blah.com/foo/foo2?job_ID=55555&test=1

<dtml-var URL> = http://www.blah.com/foo/foo2

<dtml-var QUERY_STRING> = job_ID = 55555 & test = 1

<dtml-var "REQUEST['job_ID']"> = 55555

Смотрите: http://wiki.zope.org/zope2/REQUESTX

Другие вопросы по тегам