django資料庫Q查詢

2021-09-25 07:43:37 字數 408 閱讀 2401

要查詢的日誌表:

選擇日誌中特定使用者名稱,並且操作時間在start_date與end_date之間的表項

查詢語句如下:

chosed_user = logs.objects.filter(q(log_account_num=current_user.account_num)&(q(deal_time__gte=start_date)&q(deal_time__lte=end_date)))
gte意思是greater than equal  大於等於

lte意思是less than equal  小於等於

連線符and用&,  or用 | ,    not 用~

django查詢資料庫

特殊過濾 django資料庫查詢時,一般就是 modelname.objects.a ll modelname.objects.filter modelname.objects.get 等等,在過濾時,如果過濾條件假設是其中的某一欄位,比如 id,要求id 5,或者是乙個範圍比如1 id 5,前者可...

django資料庫查詢

特殊過濾 django資料庫查詢時,一般就是 modelname.objects.a ll modelname.objects.filter modelname.objects.get 等等,在過濾時,如果過濾條件假設是其中的某一欄位,比如 id,要求id 5,或者是乙個範圍比如1 id 5,前者可...

Django資料庫查詢

查詢集表示從資料庫中獲取的物件集合,在管理器上呼叫某些過濾器方法會返回查詢集,查詢集可以含有零個 乙個或多個過濾器。過濾器基於所給的引數限制查詢的結果,從sql的角度,查詢集和select語句等價,過濾器像where和limit子句。返回查詢集的過濾器如下 返回單個值的過濾器如下 count 返回當...