2017-08-16 17 views
0

的主機名我有一個Django應用程序中使用gunicorn運行和nginx的frontended。我試圖獲取應用程序的全名,因爲我需要重定向退出應用程序,並需要通過外部應用程序我的網址,因此它可以通過控制權交還給我。我如何找到我的主機名/應用程序名稱。我試過request.get_host(),但它給了我127.0.0.1:8000我如何得到一個Django應用程序

回答

0

您可以從request對象的META屬性訪問它。

request.META['HTTP_HOST'] 
+0

編號仍然給我127.0.0.1:8000 –

+0

您是否支持代理?如果你是,在這裏閱讀大突出顯示的部分:https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest.get_host –

相關問題