在djangorestframework中过滤日期

时间:2017-05-03 11:44:59

标签: django django-rest-framework django-queryset django-filters

我在我的get_queryset参数中过滤了日期,我在官方djangorestframework文档中发现了类似内容,我得到了结果。

现在我如何限制此过滤器,以便我只能显示数据per date,例如,当您选择日期时,它会显示所选日期的一些数据,但不应显示未来日期的数据,现在我正在显示我今天的所有联系人,这很好,但我也显示了未来的所有联系人,这不好,不应该显示,底线数据应该是可见的{{1}所以我怎么能这样做。

目前我正在这样做:

per date

filter_date = self.request.query_params.get('filter_date', None) if filter_date is not None: queryset = queryset.filter(next_action_date__gt=filter_date) return queryset next_action_date

DateField

1 个答案:

答案 0 :(得分:1)

试试这个

queryset.filter(next_action_date=filter_date)