0
的主機名我有一個Django應用程序中使用gunicorn運行和nginx的frontended。我試圖獲取應用程序的全名,因爲我需要重定向退出應用程序,並需要通過外部應用程序我的網址,因此它可以通過控制權交還給我。我如何找到我的主機名/應用程序名稱。我試過request.get_host()
,但它給了我127.0.0.1:8000
我如何得到一個Django應用程序
的主機名我有一個Django應用程序中使用gunicorn運行和nginx的frontended。我試圖獲取應用程序的全名,因爲我需要重定向退出應用程序,並需要通過外部應用程序我的網址,因此它可以通過控制權交還給我。我如何找到我的主機名/應用程序名稱。我試過request.get_host()
,但它給了我127.0.0.1:8000
我如何得到一個Django應用程序
您可以從request
對象的META
屬性訪問它。
request.META['HTTP_HOST']
編號仍然給我127.0.0.1:8000 –
您是否支持代理?如果你是,在這裏閱讀大突出顯示的部分:https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest.get_host –