从Pylons中的Mako模板获取当前页面的URL

1 投票
2 回答
2787 浏览
提问于 2025-04-15 22:11

我需要在Pylons的Mako模板文件中获取当前页面的完整网址。

这个网址会在页面中的一个iframe里使用,所以我需要在页面生成的时候就知道这个网址,而不是等到页面到达服务器后或者从环境中获取。(我不太确定我最后那句话表达得清不清楚)

2 个回答

0

我觉得你可以用 h.url_for('', qualified=True) 来获取完整的URL。确保你在你的辅助文件中导入了url_for: from routes.util import helpers as h

你可以看看这个链接:http://pylonshq.com/docs/en/0.9.7/thirdparty/routes/#routes.util.url_for

4

我不太确定这是不是Pylons的做法,但${request.url}对我来说好像有效。

撰写回答