从Pylons中的Mako模板获取当前页面的URL
我需要在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}
对我来说好像有效。