我需要在我的 Django View 中获取当前页面的域。 build_absolute_uri()
非常适合获取完整路径 (http://www.domain.com/path/to/somewhere),但无论如何只是简单地获取 http://www.domain.com ?
最佳答案
您可以尝试组合使用 HttpRequest.get_host()
来获取主机:端口(“www.domain.com”)和 HttpRequest.is_secure()
查看请求是通过 http 还是 https 发出的。这应该允许您重建像 https://www.domain.com:8080 这样的 URL。
关于django - 在 Django View 中获取当前 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606449/