Django获取当前请求的域名
在Django中,可以使用request.get_host()方法来获取当前请求的主机名,包括端口。
例:
def my_view(request): host = request.get_host() # ... return HttpResponse(host)
这样,返回的响应将包含当前请求的主机名。
如果你想获得请求的域名(不带端口),可以使用以下代码:
def my_view(request): host = request.get_host().split(':')[0] # ... return HttpResponse(host)
相关文章