我如何在django rest框架过滤器字段中提及当前日期

时间:2014-11-20 10:02:41

标签: python django django-rest-framework

我正在使用django rest框架,我正在使用django过滤器来查询这样的参数

http://www.django-rest-framework.org/api-guide/filtering

stime = django_filters.DateFilter(name='start_time', lookup_type='lte')

因为我需要从查询paraemters中的javascript传递当前时间。

有没有办法,如果我在查询参数中将stime作为true传递,那么在服务器上执行的实际查询将变为

report__stime__lt= datetime.datetime.now()

1 个答案:

答案 0 :(得分:1)

django_filters中的

DateRangeFilter已经具有类似的功能。它为今天,本月等预定义了过滤器。您可以轻松扩展它以提供一个现在过滤器。