在Django View中获取当前URL

时间:2011-07-07 06:01:27

标签: django django-views

我需要在Django视图中获取当前页面的域名。 build_absolute_uri()非常适合获取完整路径(http://www.domain.com/path/to/somewhere),但无论如何只需简单地获取http://www.domain.com

1 个答案:

答案 0 :(得分:3)

您可以尝试HttpRequest.get_host()的组合来获取主机:端口(“www.domain.com”)和HttpRequest.is_secure()以查看请求是通过http还是https进行的。这应该允许您重建像https://www.domain.com:8080

这样的网址