如何在 GAE 模板中获取当前页面的 url

Posted

技术标签:

【中文标题】如何在 GAE 模板中获取当前页面的 url【英文标题】:how to get the url of the current page in a GAE template 【发布时间】:2010-10-23 10:24:51 【问题描述】:

在 Google App Engine 中,是否有标签或其他机制可以在模板中获取当前页面的 URL,或者是否需要将 url 作为变量从 python 代码传递给模板?

【问题讨论】:

【参考方案1】:

这取决于您如何填充模板。如果您在 Django 之外使用它们,那么您必须自己使用 URL 填充它们。如果您在 Django 中使用默认配置使用它们,则必须自己使用 URL 填充它们。避免您自己填充它们的替代方法是配置 DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST 上下文处理器,如this page 所述,然后直接访问请求对象的适当部分(例如 request.path)。

【讨论】:

谢谢,约翰。我正在使用 webapp 框架,所以我想我必须将 url 作为变量提供给模板。对吗? 正确。 Django 模板不提供这种功能。 是的,您必须自己提供。

以上是关于如何在 GAE 模板中获取当前页面的 url的主要内容,如果未能解决你的问题,请参考以下文章

在 Magento 2.0 中获取当前页面 url

如何在 Django 模板中获取当前 URL?

如何在 Django 模板中获取当前 URL?

如何在 Django 模板中获取当前 URL?

如何从页面模板上调用的函数而不是从ins获取当前页面永久链接url

Django——有没有办法从模板中引用/获取当前页面 URL? [复制]