我知道还有一个问题与我的标题几乎相同,但那个问题的解决方案对我不起作用。我的网址是这样的:
http://domain.com/videos/dvd/1/
如果我使用 {{baseurl}}
或 {{ request.get_full_path }}
我只会得到这一部分:
http://domain.com/videos/
我怎样才能得到完整的网址?我需要能够从模板级别执行此操作。
编辑
附言它应该忽略 url 中可能存在的任何参数。
最佳答案
您可以在您的 View 中获取它,并将它传递到您的模板上下文中,以便在那里可供您使用。
full_url = request.build_absolute_uri(None)
# pass full_url into the template context.
关于python - 如何在 Django 模板中获取页面的当前 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652584/