在Django视图中获取当前URL

3

我需要在我的Django视图中获取当前页面的域名。 build_absolute_uri() 可以很好地获取完整路径(http://www.domain.com/path/to/somewhere),但是否有一种简单的方法只获取 http://www.domain.com

1个回答

3
您可以尝试使用HttpRequest.get_host()来获取主机名和端口号("www.domain.com"),并使用HttpRequest.is_secure()来确定请求是通过http还是https进行的。这样,您就可以重建一个URL,如https://www.domain.com:8080

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接