< 1 > all(): 查詢所有結果
< 2 > filter(**kwargs): 它包含了與所給篩選條件相匹配的對象。獲取不到返回None
< 3 > get(**kwargs): 返回與所給篩選條件相匹配的對象,返回結果有且只有一個。
如果符合篩選條件的對象超過一個或者沒有都會拋出錯誤。
< 4 > exclude(**kwargs): 它包含了與所給篩選條件不匹配的對象
< 5 > order_by(*field): 對查詢結果排序
< 6 > reverse(): 對查詢結果反向排序
< 8 > count(): 返回數據庫中匹配查詢(QuerySet)
的對象數量。
< 9 > first(): 返回第一條記錄
< 10 > last(): 返回最后一條記錄
< 11 > exists(): 如果QuerySet包含數據,就返回True,否則返回False
< 12 > values(*field): 返回一個ValueQuerySet——一個特殊的QuerySet,運行后得到的
並不是一系
model的實例化對象,而是一個可迭代的字典序列
< 13 > values_list(*field): 它與values()
非常相似,它返回的是一個元組序列,values返回的是一個字典序列
< 14 > distinct(): 從返回結果中剔除重復紀錄