- filter: = 等於
- exclude: != 不等於
- distinct: 去除重複
__exact
: 精確等於: 'aaa'__iexact
: 精確等於但忽略大小寫 'Aaa'__contains
: 包含__icontains
: 包含但忽略大小寫__gt
: 大於__gte
: 大於等於__lt
: 小於__lte
: 小於等於__in
: list 範圍__startswith
: 以什麼為開始__istartswith
: 以什麼為開始忽略大小寫__endswith
: 以什麼為結束__iendswith
: 以什麼為結束忽略大小寫__range
: 在什麼範圍內__year
: 年__month
: 月__day
: 日__isnull
: True/False
- aggregate: 回傳一個 dict 只包含你想要結果,就像是 Avg, Sum, Count, Max, Min。 p.s 但如果能在 SQL 做還是在 SQL 做掉吧。
- annotate: 針對每個 object 所以會回傳一整個 queryset,每個 model instance 會有額外 attribute 儲存 annotate 結果
參考: