... 索やテンプレートのレンダリングなど、どこでも、文字列に対して2つのエンコーディング選択肢があります。通常の文字列を使用するか、バイト文字列('b' で始まる)を使用できます。 警告 バイト文字列は、そのエンコーディングに関する情報を何も持っていません。そのため、 ... 我々は仮定を立てなければなりません。そして、Djangoはすべてのバイト文字列がUTF-8であると仮定します。 Django に他の形式でエンコードされた文字列を渡すと、興味深い方法で問題が発生します。通常、い ... セットなので、通常の文字列を自由に使って渡すことが安全です。 DEFAULT_CHARSET 設定を 'utf-8' 以外に設定しているからといって、バイト文字列でその他のエンコーディングを使用できると思わないでください! DEFAULT_CHARSET は、テンプレートのレンダリング結果(および ... ... 索やテンプレートのレンダリングなど、どこでも、文字列に対して2つのエンコーディング選択肢があります。通常の文字列を使用するか、バイト文字列('b' で始まる)を使用できます。 警告 バイト文字列は、そのエンコーディングに関する情報を何も持っていません。そのため、 ... 我々は仮定を立てなければなりません。そして、Djangoはすべてのバイト文字列がUTF-8であると仮定します。 Django に他の形式でエンコードされた文字列を渡すと、興味深い方法で問題が発生します。通常、い ... セットなので、通常の文字列を自由に使って渡すことが安全です。 DEFAULT_CHARSET 設定を 'utf-8' 以外に設定しているからといって、バイト文字列でその他のエンコーディングを使用できると思わないでください! DEFAULT_CHARSET は、テンプレートのレンダリング結果(および ... ... dleware ¶ class GZipMiddleware [ソース] ¶ max_random_bytes ¶ デフォルトは 100 です。 圧縮されたレスポンスに含まれるランダムバイトの最大数を変更するには、 GZipMiddleware をサブクラス化して属性をオーバーライドしてください。 注釈 セキュリティ研究者たちは、 ... るために、Django は Heal The Breach (HTB) と呼ばれる技術を実装しています。攻撃の効果を軽減するため、各レスポンスに最大で 100 バイトまでのランダムなバイト (詳細は max_random_bytes を参照) を追加します。 詳細については、 BREACH paper (PDF) 、 breachattack.c ... その後に行われるようにするためです。 次のいずれかが当てはまる場合、コンテンツは圧縮されません: コンテンツ・ボディの長さが200バイト未満。 レスポンスがすでに Content-Encoding ヘッダを設定している。 リクエスト(ブラウザ)が Accept-Encoding ヘッダに gzip を含 ... ... dleware ¶ class GZipMiddleware [ソース] ¶ max_random_bytes ¶ デフォルトは 100 です。 圧縮されたレスポンスに含まれるランダムバイトの最大数を変更するには、 GZipMiddleware をサブクラス化して属性をオーバーライドしてください。 注釈 セキュリティ研究者たちは、 ... るために、Django は Heal The Breach (HTB) と呼ばれる技術を実装しています。攻撃の効果を軽減するため、各レスポンスに最大で 100 バイトまでのランダムなバイト (詳細は max_random_bytes を参照) を追加します。 詳細については、 BREACH paper (PDF) 、 breachattack.c ... その後に行われるようにするためです。 次のいずれかが当てはまる場合、コンテンツは圧縮されません: コンテンツ・ボディの長さが200バイト未満。 レスポンスがすでに Content-Encoding ヘッダを設定している。 リクエスト(ブラウザ)が Accept-Encoding ヘッダに gzip を含 ... ... いプロジェクトを作成するたびに、ランダムに生成された SECRET_KEY を自動的に設定してくれます。 キーを使用する際、テキストまたはバイトであるとは仮定すべきではありません。使用する際は必ず、それを目的の型に変換するために、 force_str() または force_bytes() を通 ... が経過した後には、フォールバック値を削除し、キーローテーションを行うべきです。 秘密キーの値の使用時は、それらがテキストまたはバイトであると仮定すべきではありません。使用する際には、希望のタイプに変換するために force_str() または force_bytes() を通じて行う ... ... いプロジェクトを作成するたびに、ランダムに生成された SECRET_KEY を自動的に設定してくれます。 キーを使用する際、テキストまたはバイトであるとは仮定すべきではありません。使用する際は必ず、それを目的の型に変換するために、 force_str() または force_bytes() を通 ... が経過した後には、フォールバック値を削除し、キーローテーションを行うべきです。 秘密キーの値の使用時は、それらがテキストまたはバイトであると仮定すべきではありません。使用する際には、希望のタイプに変換するために force_str() または force_bytes() を通じて行う ... ... ¶ リクエストのスキームを表す文字列です (通常は http か https )。 HttpRequest. body [ソース] ¶ 生の HTTP リクエストボディをバイト文字列として。これは、従来の HTML フォームとは異なる方法でデータを処理するのに便利です:バイナリイメージ、XML ペイロードなど。 ... クラスは django.http モジュール内に存在します。 使い方 ¶ 文字列を渡す ¶ 一般的な使い方としては、ページのコンテンツを文字列、バイト文字列、または memoryview として、 HttpResponse コンストラクタに渡します。 >>> from django.http import HttpResponse >>> resp ... いので、ここに含めています。 属性 ¶ HttpResponse. content [ソース] ¶ 必要に応じて文字列からエンコードされた、コンテンツを表すバイト文字列。 HttpResponse. text [ソース] ¶ レスポンスの HttpResponse.charset (空の場合は UTF-8 がデフォルト)を用いてデコードし ... ... ¶ リクエストのスキームを表す文字列です (通常は http か https )。 HttpRequest. body [ソース] ¶ 生の HTTP リクエストボディをバイト文字列として。これは、従来の HTML フォームとは異なる方法でデータを処理するのに便利です:バイナリイメージ、XML ペイロードなど。 ... クラスは django.http モジュール内に存在します。 使い方 ¶ 文字列を渡す ¶ 一般的な使い方としては、ページのコンテンツを文字列、バイト文字列、または memoryview として、 HttpResponse コンストラクタに渡します。 >>> from django.http import HttpResponse >>> resp ... いので、ここに含めています。 属性 ¶ HttpResponse. content [ソース] ¶ 必要に応じて文字列からエンコードされた、コンテンツを表すバイト文字列。 HttpResponse. text [ソース] ¶ レスポンスの HttpResponse.charset (空の場合は UTF-8 がデフォルト)を用いてデコードし ... ... = 'utf-8' , strings_only = False , errors = 'strict' ) [ソース] ¶ 任意のオブジェクト s を表す str オブジェクトを返します。バイトストリングは encoding コーデックを使用して処理します。 strings_only が True の場合、(いくつかの) 非文字列型オブジェクトを変換 ... strings_only = False , errors = 'strict' ) [ソース] ¶ 任意のオブジェクト s を、 encoding で指定された方法でエンコードされたバイト文字列バージョンを返します。 strings_only が True の場合、(いくつかの) 非文字列型オブジェクトを変換しないでください。 force_ ... , errors = 'strict' ) [ソース] ¶ smart_bytes に似ていますが、遅延インスタンスは遅延オブジェクトとして保持されるのではなく、バイト文字列に解決されます。 strings_only が True の場合、(いくつかの) 非文字列型オブジェクトを変換しないでください。 iri_to_uri ( ... ... File オブジェクトには次の属性とメソッドを持ちます。 name ¶ MEDIA_ROOT からの相対パスを含むファイル名です。 size [ソース] ¶ バイト単位で表されたファイルサイズ。 file ¶ The underlying file object that this class wraps. この属性をサブクラスで扱う場合には注 ... = None ) [ソース] ¶ ContentFile クラスは File を継承していますが、 File とは異なり、実際のファイルではなく文字列コンテンツ(バイトもサポート)で操作します。例えば: from django.core.files.base import ContentFile f1 = ContentFile ( "esta frase está en españ ... ソース ContentFile None size mode content 属性 subclass chunk core files 単位 attribute モード ImageFile 画像 photo モデル バイト サブクラス these itself args kwargs クイック検索 Last update: 2026年10月09日 « previous | up | next » ... 2026年10月08日