2017-08-16 13 views
0

gungornを使ってdjangoアプリケーションを実行し、nginxでフロントエンドしています。私はアプリケーションからリダイレクトする必要があり、外部アプリケーションを自分のURLに渡す必要があるため、アプリケーションの完全なホスト名を取得しようとしています。ホスト名/アプリケーション名を見つけるにはどうしたらいいですか?私はrequest.get_host()を試しましたが、それは私にくれました127.0.0.1:8000djangoアプリケーションのホスト名を取得する方法

答えて

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 –