... s ): """View to be excluded from APPEND_SLASH.""" return HttpResponse () 非ストリーミングレスポンスに対して Content-Length ヘッダを設定します。 class BrokenLinkEmailsMiddleware [ソース] ¶ 壊れたリンクの通知メールを MANAGERS に送信します (詳細は エラーレ ... が当てはまる場合、コンテンツは圧縮されません: コンテンツ・ボディの長さが200バイト未満。 レスポンスがすでに Content-Encoding ヘッダを設定している。 リクエスト(ブラウザ)が Accept-Encoding ヘッダに gzip を含んでいない。 もしレスポンスに ETag ヘッダーがあれ ... rator. Conditional GET middleware ¶ class ConditionalGetMiddleware [ソース] ¶ 条件付きGET操作を扱います。レスポンスに ETag ヘッダーがない場合、必要に応じてミドルウェアが追加します。レスポンスに ETag または Last-Modified ヘッダーがあり、リクエストに If-N ... ... pe ¶ リクエストの MIME タイプを表す文字列です。 CONTENT_TYPE から識別されます。 HttpRequest. content_params ¶ CONTENT_TYPE ヘッダに含まれる、キーと値のパラーメータのディクショナリです。 HttpRequest. GET ¶ 渡された HTTP GET パラメータを含む、ディクショナ ... が含まれます。それ以外の場合、 FILES は空の辞書のようなオブジェクトになります。 HttpRequest. META ¶ 利用できるすべての HTTP ヘッダーが格納されたディクショナリです。利用可能なヘッダーはクライアントとサーバーによって異なりますが、以下に例を示します。 CONTE ... 。 HTTP_ACCEPT_LANGUAGE -- レスポンスに対して受け入れ可能な言語です。 HTTP_HOST -- クライアントによって送信された HTTP Host ヘッダです。 HTTP_REFERER -- (存在する場合) リファラページです。 HTTP_USER_AGENT -- クライアントのユーザエージェント文字列です。 Q ... ... s ): """View to be excluded from APPEND_SLASH.""" return HttpResponse () 非ストリーミングレスポンスに対して Content-Length ヘッダを設定します。 class BrokenLinkEmailsMiddleware [ソース] ¶ 壊れたリンクの通知メールを MANAGERS に送信します (詳細は エラーレ ... が当てはまる場合、コンテンツは圧縮されません: コンテンツ・ボディの長さが200バイト未満。 レスポンスがすでに Content-Encoding ヘッダを設定している。 リクエスト(ブラウザ)が Accept-Encoding ヘッダに gzip を含んでいない。 もしレスポンスに ETag ヘッダーがあれ ... rator. Conditional GET middleware ¶ class ConditionalGetMiddleware [ソース] ¶ 条件付きGET操作を扱います。レスポンスに ETag ヘッダーがない場合、必要に応じてミドルウェアが追加します。レスポンスに ETag または Last-Modified ヘッダーがあり、リクエストに If-N ... ... pe ¶ リクエストの MIME タイプを表す文字列です。 CONTENT_TYPE から識別されます。 HttpRequest. content_params ¶ CONTENT_TYPE ヘッダに含まれる、キーと値のパラーメータのディクショナリです。 HttpRequest. GET ¶ 渡された HTTP GET パラメータを含む、ディクショナ ... が含まれます。それ以外の場合、 FILES は空の辞書のようなオブジェクトになります。 HttpRequest. META ¶ 利用できるすべての HTTP ヘッダーが格納されたディクショナリです。利用可能なヘッダーはクライアントとサーバーによって異なりますが、以下に例を示します。 CONTE ... 。 HTTP_ACCEPT_LANGUAGE -- レスポンスに対して受け入れ可能な言語です。 HTTP_HOST -- クライアントによって送信された HTTP Host ヘッダです。 HTTP_REFERER -- (存在する場合) リファラページです。 HTTP_USER_AGENT -- クライアントのユーザエージェント文字列です。 Q ... ... 求されたリソースを取得する以外の動作をする意図を持たないので、一般的に "安全である" と考えられています。 注釈 Webサーバーは、ヘッダーを変更せずに、レスポンスのコンテンツをHEADリクエストから自動的に削除するべきです。そのため、ビューではHEADリクエストをGETリ ... 。 etag ( etag_func ) [ソース] ¶ last_modified ( last_modified_func ) [ソース] ¶ これらのデコレータは ETag と Last-Modified ヘッダを生成するために使用できます。詳細は 条件付きのビュー処理 を参照してください。 GZip 圧縮 ¶ django.views.decorators.gzip のデ ... します。 gzip_page () ¶ このデコレータは、ブラウザが gzip 圧縮を許可している場合にコンテンツを圧縮します。それに応じて Vary ヘッダを設定し、キャッシュがそのストレージを Accept-Encoding ヘッダに基づいて行うようにします。 Vary ヘッダ ¶ django.views.decorat ... ... 求されたリソースを取得する以外の動作をする意図を持たないので、一般的に "安全である" と考えられています。 注釈 Webサーバーは、ヘッダーを変更せずに、レスポンスのコンテンツをHEADリクエストから自動的に削除するべきです。そのため、ビューではHEADリクエストをGETリ ... 。 etag ( etag_func ) [ソース] ¶ last_modified ( last_modified_func ) [ソース] ¶ これらのデコレータは ETag と Last-Modified ヘッダを生成するために使用できます。詳細は 条件付きのビュー処理 を参照してください。 GZip 圧縮 ¶ django.views.decorators.gzip のデ ... します。 gzip_page () ¶ このデコレータは、ブラウザが gzip 圧縮を許可している場合にコンテンツを圧縮します。それに応じて Vary ヘッダを設定し、キャッシュがそのストレージを Accept-Encoding ヘッダに基づいて行うようにします。 Vary ヘッダ ¶ django.views.decorat ... ... ッドを利用して) 取得する際に、すでにクライアントが取得しているデータを送信するのを回避するためによく使われます。しかし、同じヘッダーは、全ての HTTP メソッド ( POST 、 PUT 、 DELETE など) で利用できます。 Django がビューから送り返す各ページ (レスポンス) に ... 対して、Django は2種類の HTTP ヘッダ、 ETag ヘッダと Last-Modified ヘッダを提供できます。これらのヘッダは HTTP レスポンス上ではオプションです。ヘッダはビュー関数 ... で設定することも、 ConditionalGetMiddleware ミドルウェアを使用して ETag ヘッダを設定してもらうこともできます。 When the client next requests the same resource, it might send along a header such as eithe ... ... ッドを利用して) 取得する際に、すでにクライアントが取得しているデータを送信するのを回避するためによく使われます。しかし、同じヘッダーは、全ての HTTP メソッド ( POST 、 PUT 、 DELETE など) で利用できます。 Django がビューから送り返す各ページ (レスポンス) に ... 対して、Django は2種類の HTTP ヘッダ、 ETag ヘッダと Last-Modified ヘッダを提供できます。これらのヘッダは HTTP レスポンス上ではオプションです。ヘッダはビュー関数 ... で設定することも、 ConditionalGetMiddleware ミドルウェアを使用して ETag ヘッダを設定してもらうこともできます。 When the client next requests the same resource, it might send along a header such as eithe ... ... キングを防止する ¶ モダンブラウザでは、frame や iframe の中にあるリソースをロードして良いかどうかを示す X-Frame-Options HTTP ヘッダの指定を尊重します。もしサーバからのレスポンスに SAMEORIGIN という値を指定した X-Frame-Options ヘッダが含まれていた場合、ブラ ... ウザは frame 中のリソースが同一サイトに由来する場合に限り、そのリソースをロードします。もしヘッダが DENY に設定されていた場合、どのサイトがリクエスト元であろうとブラウザは frame 中のリソースのロードを問答無用でブロックしま ... す。 Django はこのヘッダをレスポンスに含めるための方法をいくつか提供します: すべてのレスポンスにこのヘッダを設定するミドルウェア そのミドルウェアの動 ... ... キングを防止する ¶ モダンブラウザでは、frame や iframe の中にあるリソースをロードして良いかどうかを示す X-Frame-Options HTTP ヘッダの指定を尊重します。もしサーバからのレスポンスに SAMEORIGIN という値を指定した X-Frame-Options ヘッダが含まれていた場合、ブラ ... ウザは frame 中のリソースが同一サイトに由来する場合に限り、そのリソースをロードします。もしヘッダが DENY に設定されていた場合、どのサイトがリクエスト元であろうとブラウザは frame 中のリソースのロードを問答無用でブロックしま ... す。 Django はこのヘッダをレスポンスに含めるための方法をいくつか提供します: すべてのレスポンスにこのヘッダを設定するミドルウェア そのミドルウェアの動 ... 2026年10月08日