... () view . setup ( request ) context = view . get_context_data () self . assertIn ( "environment" , context ) テストとマルチホスト名 ¶ ALLOWED_HOSTS 設定はテストを実行する際に検証されます。これによりテストクライアントが内部 URL と外部 URL を区別できるよう ... になります。 マルチテナントをサポートするプロジェクトや、リクエストのホストに基づいてビジネスロジックを変更するプロジェクトで、カスタムホスト名をテストで使用する場合は、それらのホストを ALLOWED_HOSTS ... RequestFactory(リクエスト ファクトリ) カスタマイズ例 AsyncRequestFactory クラスベースのビューをテストする テストとマルチホスト名 テストと複数データベース プライマリ/レプリカ構成のテスト テストデータベースの作成順をコントロールする TransactionTestCase ... ... () view . setup ( request ) context = view . get_context_data () self . assertIn ( "environment" , context ) テストとマルチホスト名 ¶ ALLOWED_HOSTS 設定はテストを実行する際に検証されます。これによりテストクライアントが内部 URL と外部 URL を区別できるよう ... になります。 マルチテナントをサポートするプロジェクトや、リクエストのホストに基づいてビジネスロジックを変更するプロジェクトで、カスタムホスト名をテストで使用する場合は、それらのホストを ALLOWED_HOSTS ... RequestFactory(リクエスト ファクトリ) カスタマイズ例 AsyncRequestFactory クラスベースのビューをテストする テストとマルチホスト名 テストと複数データベース プライマリ/レプリカ構成のテスト テストデータベースの作成順をコントロールする TransactionTestCase ... ... ersions, required a list of (name, address) tuples. ALLOWED_HOSTS ¶ デフォルト値: [] (空のリスト) Django サイトを配信できるホスト/ドメイン名を表す文字列のリストです。これはセキュリティ対策の手段の1つで、一見安全な設定の Web サーバでも晒される可能性が高 ... o.http.HttpRequest.get_host() method will raise SuspiciousOperation . DEBUG が True であり、かつ ALLOWED_HOSTS が空の場合、ホストは ['.localhost', '127.0.0.1', '[::1]'] に対して検証されます。 ALLOWED_HOSTS は、テストを実行する際にも チェックされます 。 ... デフォルト値: '' (空文字列) 使用するキャッシュの位置。これはファイルシステムキャッシュ用のディレクトリ、memcacheサーバーのホストとポート、またはローカルメモリキャッシュの識別名などが該当します。例: CACHES = { "default" : { "BACKEND" : "django.core.cach ... ... ersions, required a list of (name, address) tuples. ALLOWED_HOSTS ¶ デフォルト値: [] (空のリスト) Django サイトを配信できるホスト/ドメイン名を表す文字列のリストです。これはセキュリティ対策の手段の1つで、一見安全な設定の Web サーバでも晒される可能性が高 ... o.http.HttpRequest.get_host() method will raise SuspiciousOperation . DEBUG が True であり、かつ ALLOWED_HOSTS が空の場合、ホストは ['.localhost', '127.0.0.1', '[::1]'] に対して検証されます。 ALLOWED_HOSTS は、テストを実行する際にも チェックされます 。 ... デフォルト値: '' (空文字列) 使用するキャッシュの位置。これはファイルシステムキャッシュ用のディレクトリ、memcacheサーバーのホストとポート、またはローカルメモリキャッシュの識別名などが該当します。例: CACHES = { "default" : { "BACKEND" : "django.core.cach ... ... e、ドメイン、クエリ文字列は含みません。 例: "/music/bands/the_beatles/" HttpRequest. path_info ¶ 一部のWebサーバー構成では、ホスト名の後のURLがスクリプトプレフィックス部分とパス情報部分に分割されます。 path_info 属性は、使用されるWebサーバーに関わらず常に ... クエリ文字列で、単一の (未解析の) 文字列です。 REMOTE_ADDR -- クライアントの IP アドレスです。 REMOTE_HOST -- クライアントのホスト名です。 REMOTE_USER -- ウェブサーバーによって認証されたユーザー(もしあれば)。 REQUEST_METHOD -- "GET" や "POST" といったです ... 。 SERVER_NAME -- サーバのホスト名です。 SERVER_PORT -- (文字列としての) サーバのポートです。 上記の CONTENT_LENGTH と CONTENT_TYPE を除き、リクエストの HTT ... ... e、ドメイン、クエリ文字列は含みません。 例: "/music/bands/the_beatles/" HttpRequest. path_info ¶ 一部のWebサーバー構成では、ホスト名の後のURLがスクリプトプレフィックス部分とパス情報部分に分割されます。 path_info 属性は、使用されるWebサーバーに関わらず常に ... クエリ文字列で、単一の (未解析の) 文字列です。 REMOTE_ADDR -- クライアントの IP アドレスです。 REMOTE_HOST -- クライアントのホスト名です。 REMOTE_USER -- ウェブサーバーによって認証されたユーザー(もしあれば)。 REQUEST_METHOD -- "GET" や "POST" といったです ... 。 SERVER_NAME -- サーバのホスト名です。 SERVER_PORT -- (文字列としての) サーバのポートです。 上記の CONTENT_LENGTH と CONTENT_TYPE を除き、リクエストの HTT ... ... ブラケットで囲んだ IPv6 アドレス (例 [200a::1]:8000 ) も使用できます。その場合は、IPv6 のサポートが自動的に有効になります。 ホスト名には ASCII 文字のみからなる文字列も使用できます。 staticfiles contrib アプリが有効になっている場合 (新しいプロジェクトのデ ... 2001:0db8:1234:5678::9 上でポート 7000 を使用する場合: django-admin runserver [2001:0db8:1234:5678::9]:7000 IPv4 アドレスのホスト localhost 上でポート 8000 を使用する場合: django-admin runserver localhost:8000 IPv6 アドレスのホスト localhost 上でポート ... ... ブラケットで囲んだ IPv6 アドレス (例 [200a::1]:8000 ) も使用できます。その場合は、IPv6 のサポートが自動的に有効になります。 ホスト名には ASCII 文字のみからなる文字列も使用できます。 staticfiles contrib アプリが有効になっている場合 (新しいプロジェクトのデ ... 2001:0db8:1234:5678::9 上でポート 7000 を使用する場合: django-admin runserver [2001:0db8:1234:5678::9]:7000 IPv4 アドレスのホスト localhost 上でポート 8000 を使用する場合: django-admin runserver localhost:8000 IPv6 アドレスのホスト localhost 上でポート ... ... ます。この 「ソーシャルメディアのフィンガープリンティング」 による情報漏洩を避けるには、すべての画像と favicon を別ドメインでホストしてください。 redirect_authenticated_user を有効にすると、 permission_required() デコレータを使用したときに raise_exception ... 用しない限り、リダイレクトループが発生する可能性があります。 success_url_allowed_hosts ¶ ログイン後にリダイレクトしても安全なホストの set を、 request.get_host() に加えて指定します。デフォルトは空の set です。 get_default_redirect_url () [ソース] ¶ ログイ ... るコンテキストデータの辞書。 success_url_allowed_hosts ¶ request.get_host() に加えて、ログアウト後にリダイレクトしても安全なホストの set を指定します。デフォルトは空の set です。 テンプレート コンテキスト: title : 文字列 "Logged out"。これはローカライズさ ... ... ます。この 「ソーシャルメディアのフィンガープリンティング」 による情報漏洩を避けるには、すべての画像と favicon を別ドメインでホストしてください。 redirect_authenticated_user を有効にすると、 permission_required() デコレータを使用したときに raise_exception ... 用しない限り、リダイレクトループが発生する可能性があります。 success_url_allowed_hosts ¶ ログイン後にリダイレクトしても安全なホストの set を、 request.get_host() に加えて指定します。デフォルトは空の set です。 get_default_redirect_url () [ソース] ¶ ログイ ... るコンテキストデータの辞書。 success_url_allowed_hosts ¶ request.get_host() に加えて、ログアウト後にリダイレクトしても安全なホストの set を指定します。デフォルトは空の set です。 テンプレート コンテキスト: title : 文字列 "Logged out"。これはローカライズさ ... 2026年10月08日