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

标签 python google-app-engine jinja2

我正在使用 Google App Engine for Python 和 Jinja2 模板。有没有模板标签获取当前页面的URL。或者我是否必须将 url 作为变量从 View 代码传递给模板?

最佳答案

{{ request.url }} 给出了当前的 url。您需要完整的 url,还是只需要相对于根目录的路径?

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

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

等等

关于python - 如何使用 jinja 模板获取 Google App Engine python 中的当前 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25986338/

相关文章:

python - 将 logger.exception 更改为 level=CRITICAL 而不是 ERROR?

python - 火车测试拆分 scikit-learn 的问题

google-app-engine - 使用 Java 将数据从 Google Cloud Storage 加载到 BigQuery

google-app-engine - 设置自定义域后的 Google AppEngine SEO

javascript - 如何使用 Flask 动态显示模态窗口并发送数据

python - 多个目标的模型检测,但只尝试编写一个

python - ForeignKey 和扩展 Django 中的 User 类/模型之间的区别

java - 使用 Java 在 Google App Engine 中分页

Ansible,set_fact使用if then else语句

jinja2 - 如何在 Jinja2 中使用简单的 for 循环构建 HTML 表格?