如何在 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的主要内容,如果未能解决你的问题,请参考以下文章