2012-12-26 123 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]