モデルクラスリファレンス
このドキュメントでは、 Model クラスの機能について説明します。 モデルの詳細については、モデルリファレンスガイドの完全なリストを参照してください。
属性
DoesNotExist
- exception Model.DoesNotExist
この例外は、予期されたオブジェクトが見つからない場合にORMによって発生します。 たとえば、 QuerySet.get()は、指定されたルックアップのオブジェクトが見つからない場合にそれを発生させます。
Djangoは、各モデルクラスの属性として
DoesNotExist
例外を提供し、見つからなかったオブジェクトのクラスを識別して、特定のモデルクラスの例外をキャッチできるようにします。 例外は、 django.core.exceptions.ObjectDoesNotExist のサブクラスです。
MultipleObjectsReturned
- exception Model.MultipleObjectsReturned
この例外は、特定のルックアップに対して複数のオブジェクトが見つかった場合に QuerySet.get()によって発生します。
Djangoは、各モデルクラスの属性として
MultipleObjectsReturned
例外を提供し、複数のオブジェクトが見つかったオブジェクトのクラスを識別して、特定のモデルクラスの例外をキャッチできるようにします。 例外は、 django.core.exceptions.MultipleObjectsReturned のサブクラスです。