2012-12-26 163 views
0

我想在我的Django應用兩個過濾器Django的兩個或多個過濾器的查詢集Django的:在查詢集

我試圖做這樣

get.archived:get_meetings = Meeting.objects.filter(created_by = user_id.id).filter(date_created__lte = datetime.date.today()[index:limit] 

,但我得到的語法錯誤。

我也試過Q但在這裏我無法找到和類似的語句還是有請幫助我,我怎樣才能達致這在Django

+0

我認爲你缺少前'在結束時關閉括號[指數:極限]' –

回答

2

只要把兩個過濾器一起,

get_meetings = Meeting.objects.filter(created_by = user_id.id, date_created__lte = datetime.date.today())[index:limit] 
+0

非常感謝你 – masterofdestiny

+0

@solio你還缺少右括號')'datetime.date.today後'() ' –

+0

@AamirAdnan thx指出,只是沒有注意到它.. –

3

您在datetime.date.today()後末尾丟失右括號),這應該起作用。

get_meetings = Meeting.objects.filter(created_by = user_id.id).filter(date_created__lte = datetime.date.today())[index:limit]