モデルデータが存在する
学生テーブル
時間割
連鎖操作をサポートするインターフェース
- allインターフェイス: すべてのデータをクエリするために使用されます。select * from xxxと同等です。
- フィルターインターフェイス: 条件に従ってデータをフィルターします
- 値インターフェイス: 返されるフィールドを指定し、結果はdictを含むQuerySetオブジェクトです。
- value_listインターフェイス: 返されるフィールドを指定します。結果はタプルを含むQuerySetオブジェクトです。
- excludeインターフェイス:フィルターインターフェイスと同じですが、逆のロジックで、id=1 のデータを除外します。
- reverseインターフェイス: QuerySetの結果を逆順に並べ替えます。
- 個別のインターフェイス: 重複排除クエリに使用され、次と同等: select unique
- なしインターフェイス: 空のQuerySetを返します。
連鎖操作をサポートしないインターフェイス
- createインターフェイス: Modelオブジェクトの作成に使用されます (データの一部を挿入します)。
- deleteインターフェース:条件に従ってデータを一括削除するために使用されます。
- updateインターフェース: 条件に従ってデータをバッチ更新するために使用されます
- getインターフェイス: 一意のレコードをクエリするために使用されます。レコードが存在しないか、複数のレコードがある場合、例外がスローされます。
- countインターフェイス: QuerySetオブジェクトに含まれるレコードの数を返すために使用されます。
- firstインターフェース: 現在のQuerySetオブジェクトから最初の項目を取得するために使用されます。
- lastインターフェイス: 現在のQuerySetオブジェクトから最後の項目を取得するために使用されます。
- クエリインターフェイス:現在のQuerySetオブジェクトに対応するSQLステートメントを表示するために使用されます。