1. 程式人生 > >Django ORM常用的函數以及修飾詞

Django ORM常用的函數以及修飾詞

字段 函數 gre 字符 () width date() ble wid

函數名稱或修飾詞 說明
filter() 返回符合指定條件的QuerySet
exclude() 返回不符合指定條件的QuerySet
ordey_by() 串接到QuerySet之後,針對某一指定的字段進行排序
all() 返回所有的QuerySet
get() 獲取指定符合條件的唯一元素,如果找不到或有一個以上符合條件,都會產生exception
first()/last() 獲取第1個和最後一個元素
aggregate() 可以用來計算數據項的聚合函數
exists() 用來檢查是否存在某指令條件的記錄,通常附加在filter後面
update() 用來快速更新某些數據記錄中的字段內容
delete() 刪除指定的記錄
iexact 不區分大小寫的條件設置
contains/icontains 設置條件為含有某一字符串就符合,如SQL語句中的LIKE和ILIKE
in   提供一個列表,只要符合列表中任何一個值均可
gt/gte/lt/le   大於/大於等於/小於/小於等於

Django ORM常用的函數以及修飾詞