Django:django queryset中的两个或更多过滤器

时间:2012-12-26 09:37:42

标签: python django django-models django-queryset

我想在我的django查询集中应用两个过滤器

我想做的事情

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

但是我收到了语法错误。

我也试过Q但是在这里我找不到相似的声明或者请帮助我如何在django中实现这一点

2 个答案:

答案 0 :(得分:3)

您在)之后的结尾处缺少右括号datetime.date.today(),这应该可行。

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

答案 1 :(得分:2)

将两个过滤器放在一起,

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