我知道还有另一个问题与我的标题几乎相同但是那个问题的解决方案对我不起作用。我的网址是这样的:
http://domain.com/videos/dvd/1/
如果我使用{{baseurl}}
或{{ request.get_full_path }}
,我只会得到这一部分:
http://domain.com/videos/
如何获取整个网址?我需要能够从模板级别执行此操作。
P.S。它应该忽略网址中可能存在的任何参数。
答案 0 :(得分:9)
您可以在视图中将其传递到模板上下文中,以便在那里可以使用。
full_url = request.build_absolute_uri(None)
# pass full_url into the template context.