函式名稱或修飾詞
說明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 常用的13個方法
介紹乙個可以以py指令碼方式執行orm操作的方法 可在專案內新建個py檔案,複製專案內manage.py檔案中的以下 if name main os.environ.setdefault django settings module orm1.settings import django 手動新增匯...
awk常用函式以及變數參考
五月 28th,2008 1.awk的常規表示式元字元 換碼序列 在字串的開頭開始匹配 在字串的結尾開始匹配 與任何單個字串匹配 abc 與內的任一字元匹配 a ca c 與a c及a c範圍內的字元匹配 按字母表順序 abc 與除內的所有字元以外的任一字元匹配 desk chair 與desk和c...
常用的損失函式以及對應鄰域
1.l1範數損失 l1loss 2.均方誤差損失 mseloss 1.交叉熵損失 crossentropyloss 帶權重的交叉熵損失 2.kl 散度損失 kldivloss 3.二進位制交叉熵損失 bceloss 帶權重的二進位制交叉損失 bcewithlogitsloss 將bceloss和si...