如何使用jinja模板获取Google App Engine python中的当前网址

时间:2014-09-23 03:20:58

标签: python google-app-engine jinja2

我正在使用带有Jinja2模板的Google App Engine for Python。是否有模板标记来获取当前页面的URL。或者我是否必须将URL作为变量传递给视图代码中的模板?

1 个答案:

答案 0 :(得分:7)

{{ request.url }}提供当前网址。您需要完整的URL,还是只需要相对于根的路径?

例如,使用Flask,您可以拥有

{{ request.url }}
{{ request.base_url }}
{{ request.url_root }}
{{ request.host_url }}
{{ request.path }}