我需要在Django视图中获取当前页面的域名。 build_absolute_uri()
非常适合获取完整路径(http://www.domain.com/path/to/somewhere),但无论如何只需简单地获取http://www.domain.com?
答案 0 :(得分:3)
您可以尝试HttpRequest.get_host()
的组合来获取主机:端口(“www.domain.com”)和HttpRequest.is_secure()
以查看请求是通过http还是https进行的。这应该允许您重建像https://www.domain.com:8080