gpt4 book ai didi

python - 如何在 Django 模板中获取页面的当前 URL?

转载 作者:太空狗 更新时间:2023-10-30 00:46:38 26 4
gpt4 key购买 nike

我知道还有一个问题与我的标题几乎相同,但那个问题的解决方案对我不起作用。我的网址是这样的:

http://domain.com/videos/dvd/1/

如果我使用 {{baseurl}}{{ request.get_full_path }} 我只会得到这一部分:

http://domain.com/videos/

我怎样才能得到完整的网址?我需要能够从模板级别执行此操作。

编辑

附言它应该忽略 url 中可能存在的任何参数。

最佳答案

您可以在您的 View 中获取它,并将它传递到您的模板上下文中,以便在那里可供您使用。

https://docs.djangoproject.com/en/1.3/ref/request-response/#django.http.HttpRequest.build_absolute_uri

full_url = request.build_absolute_uri(None)

# pass full_url into the template context.

关于python - 如何在 Django 模板中获取页面的当前 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com