... ない場合に発生します。 Django は各モデルクラスの属性として DoesNotExist 例外を提供し、見つからなかったオブジェクトのクラスを特定することで、特定のモデルクラスの例外をキャッチできるようにします。この例外は django.core.exceptions.ObjectDoesNotExist のサブ ... jango は各モデルクラスの属性として MultipleObjectsReturned 例外を提供し、複数のオブジェクトが見つかったオブジェクトクラスを特定することで、特定のモデルクラスの例外をキャッチできるようにします。この例外は django.core.exceptions.MultipleObjectsReturned ... ョン先オブジェクトのリファレンス 次のトピックへ モデルの Meta オプション 関連キーワード Model モデル exception Manager 属性 特定 exceptions MultipleObjectsReturned インスタンス DoesNotExist core NotUpdated objects models リファレンス 詳細 QuerySet ルッ ... ... ない場合に発生します。 Django は各モデルクラスの属性として DoesNotExist 例外を提供し、見つからなかったオブジェクトのクラスを特定することで、特定のモデルクラスの例外をキャッチできるようにします。この例外は django.core.exceptions.ObjectDoesNotExist のサブ ... jango は各モデルクラスの属性として MultipleObjectsReturned 例外を提供し、複数のオブジェクトが見つかったオブジェクトクラスを特定することで、特定のモデルクラスの例外をキャッチできるようにします。この例外は django.core.exceptions.MultipleObjectsReturned ... クへ モデルの Meta オプション 関連キーワード クラス Model モデル 例外 オブジェクト exception Django Manager 属性 django 場合 特定 exceptions MultipleObjectsReturned class インスタンス DoesNotExist 発生 core NotUpdated 関連するページ モデル マネージャ D ... ... django.utils.html.urlize() における潜在的なサービス拒否(DoS)脆弱性 ¶ urlize および urlizetrunc は、非常に多くの括弧を含む特定の入力によって、潜在的なサービス拒否攻撃の対象となる可能性がありました。 CVE-2024-39329: 使用できないパスワードを持つユーザー ... スが、親クラスに存在するファイルパス検証を再実装せずに generate_filename() をオーバーライドした場合、 save() を呼び出す際に、特定の入力によって潜在的なディレクトリトラバーサルが発生する可能性がありました。 組み込みの Storage サブクラスは、この脆弱性の影 ... 4-39614: get_supported_language_variant() における潜在的なサービス拒否(DoS)脆弱性 ¶ get_supported_language_variant() は、特定の文字を含む非常に長い文字列で使用された場合、潜在的なサービス拒否攻撃の対象となる可能性がありました。 この脆弱性を緩和するた ... ... django.utils.html.urlize() における潜在的なサービス拒否(DoS)脆弱性 ¶ urlize および urlizetrunc は、非常に多くの括弧を含む特定の入力によって、潜在的なサービス拒否攻撃の対象となる可能性がありました。 CVE-2024-39329: 使用できないパスワードを持つユーザー ... スが、親クラスに存在するファイルパス検証を再実装せずに generate_filename() をオーバーライドした場合、 save() を呼び出す際に、特定の入力によって潜在的なディレクトリトラバーサルが発生する可能性がありました。 組み込みの Storage サブクラスは、この脆弱性の影 ... 4-39614: get_supported_language_variant() における潜在的なサービス拒否(DoS)脆弱性 ¶ get_supported_language_variant() は、特定の文字を含む非常に長い文字列で使用された場合、潜在的なサービス拒否攻撃の対象となる可能性がありました。 この脆弱性を緩和するた ... ... コレータをクラスベースのビューで使用する方法については、 クラスをデコレーションする を参照してください。 特定のHTTPメソッドのみ許可する ¶ django.views.decorators.http にあるデコレータを使用することで、リクエストメソッドに基づいてビュ ... デコレータは django.http.HttpResponseNotAllowed を返します。 require_http_methods ( request_method_list ) [ソース] ¶ ビューが特定のリクエストメソッドのみを受け付けるようにするデコレータです。以下のように使います。 from django.views.decorators.http impor ... re_safe を使用することをお勧めします。 条件付きのビュー処理 ¶ django.views.decorators.http にある以下のデコレータを使って、特定のビューのキャッシュ動作を制御できます。 condition ( etag_func = None , last_modified_func = None ) [ソース] ¶ conditional_p ... ... を助けてくれます。簡単に言うと、シグナルは特定の 送り手 が、あるアクションが発生したことを一連の 受け手 に通知できるようにします。特に、多くのコードが同じイベントに関連し ... Config ): ... def ready ( self ): setting_changed . connect ( my_receiver ) Django の 組み込みのシグナル は、ユーザコードに特定のアクションを通知します。 また、独自のカスタムシグナルを定義して送信することもできます。以下の シグナルの定義と送信 を参照し ... るコールバック関数です。詳しくは レシーバ関数 を参照してください。 sender -- シグナルを受信する送信者を指定します。詳しくは 特定の送信者によって送られたシグナルに接続する を参照してください。 weak -- Django stores signal receivers as weak references by ... ... コレータをクラスベースのビューで使用する方法については、 クラスをデコレーションする を参照してください。 特定のHTTPメソッドのみ許可する ¶ django.views.decorators.http にあるデコレータを使用することで、リクエストメソッドに基づいてビュ ... デコレータは django.http.HttpResponseNotAllowed を返します。 require_http_methods ( request_method_list ) [ソース] ¶ ビューが特定のリクエストメソッドのみを受け付けるようにするデコレータです。以下のように使います。 from django.views.decorators.http impor ... re_safe を使用することをお勧めします。 条件付きのビュー処理 ¶ django.views.decorators.http にある以下のデコレータを使って、特定のビューのキャッシュ動作を制御できます。 condition ( etag_func = None , last_modified_func = None ) [ソース] ¶ conditional_p ... ... を助けてくれます。簡単に言うと、シグナルは特定の 送り手 が、あるアクションが発生したことを一連の 受け手 に通知できるようにします。特に、多くのコードが同じイベントに関連し ... Config ): ... def ready ( self ): setting_changed . connect ( my_receiver ) Django の 組み込みのシグナル は、ユーザコードに特定のアクションを通知します。 また、独自のカスタムシグナルを定義して送信することもできます。以下の シグナルの定義と送信 を参照し ... るコールバック関数です。詳しくは レシーバ関数 を参照してください。 sender -- シグナルを受信する送信者を指定します。詳しくは 特定の送信者によって送られたシグナルに接続する を参照してください。 weak -- Django stores signal receivers as weak references by ... ... django.utils.html.urlize() における潜在的なサービス拒否(DoS)脆弱性 ¶ urlize および urlizetrunc は、非常に多くの括弧を含む特定の入力によって、潜在的なサービス拒否攻撃の対象となる可能性がありました。 CVE-2024-39329: 使用できないパスワードを持つユーザー ... スが、親クラスに存在するファイルパス検証を再実装せずに generate_filename() をオーバーライドした場合、 save() を呼び出す際に、特定の入力によって潜在的なディレクトリトラバーサルが発生する可能性がありました。 組み込みの Storage サブクラスは、この脆弱性の影 ... 4-39614: get_supported_language_variant() における潜在的なサービス拒否(DoS)脆弱性 ¶ get_supported_language_variant() は、特定の文字を含む非常に長い文字列で使用された場合、潜在的なサービス拒否攻撃の対象となる可能性がありました。 この脆弱性を緩和するた ... ... django.utils.html.urlize() における潜在的なサービス拒否(DoS)脆弱性 ¶ urlize および urlizetrunc は、非常に多くの括弧を含む特定の入力によって、潜在的なサービス拒否攻撃の対象となる可能性がありました。 CVE-2024-39329: 使用できないパスワードを持つユーザー ... スが、親クラスに存在するファイルパス検証を再実装せずに generate_filename() をオーバーライドした場合、 save() を呼び出す際に、特定の入力によって潜在的なディレクトリトラバーサルが発生する可能性がありました。 組み込みの Storage サブクラスは、この脆弱性の影 ... 4-39614: get_supported_language_variant() における潜在的なサービス拒否(DoS)脆弱性 ¶ get_supported_language_variant() は、特定の文字を含む非常に長い文字列で使用された場合、潜在的なサービス拒否攻撃の対象となる可能性がありました。 この脆弱性を緩和するた ... 2026年10月08日