Djangoフレームワーク - 基本的なモデル系(ORM関連の操作)

13に結合しています!

方法:(メモリメモリアルファベット順)

 

<1>すべての():クエリのすべての結果

<2>カウント()戻り値:マッチクエリデータベース(クエリセットという)オブジェクトの数。

<3>の異なる():フィールドのみでサポートされていることをご複数のテーブル間のクエリ、クエリセット再現性のある結果の計算に返された結果から得ることができるが、今(明確な使用することができた場合、)(重複レコードを排除ノートは、PostgreSQLに行きます。重量。)

<4>(** kwargsから)除外 : それは指定されたオブジェクトは、フィルタ基準に一致しない含まれている
<5>)(存在する:クエリセットがTrueデータ、リターンが含まれている場合、そうでなければFalseを返します

<6>フィルタ(** kwargsから) : これは、所与の一致オブジェクトとフィルタ含有
<7>第()を:最初のレコードを返します

<8>のget(** kwargsから):一致することを指定したフィルタ条件を持つオブジェクトを返しますし、フィルタに一致するオブジェクトが複数、またはまったくエラーをスローする場合は1つの結果だけが返されます。

<9>最後の()は:最後のレコードを返します。

<10> ORDER_BY(*フィールド):クエリ結果のソート

呼び出し(または呼び出し順序は、クラスメタモデルにORDER_BY()メソッドを指定)した順序クエリセットに一般的に定義されただけで音符逆()、逆順クエリ結果:<11>()の逆。

<12>値(*フィールド) : 戻り特別クエリセットものではないインスタンス化オブジェクトモデルのシリーズを実行した後に得られたValueQuerySet--、が、辞書反復配列
<13> values_list(*フィールド) 。 それは値()は非常に類似している場合、それはタプルのシーケンスを返し、戻り値は、辞書の配列であります

 

メモリ方法2 :(分類メモリ)

メソッドは、クエリセットオブジェクトが返され(6)
すべての()

フィルタ()

除外()

ORDER_BY()

逆()

別個の()

戻り値特定のオブジェクト(3)
(GET)

最初()

最終()

特別なクエリセット(2回目)
の値は、()、反復シーケンス辞書を返します。

values_list()は、反復の祖先配列を返します

ブール値の方法は、(1)である
)(EXISTS

戻り値メソッド(1)
COUNT()

おすすめ

転載: www.cnblogs.com/mashangsir/p/11947483.html