【问题标题】:How can i mention current date in django rest framework filter field我如何在 django rest 框架过滤器字段中提及当前日期
【发布时间】:2014-11-21 14:53:39
【问题描述】:

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

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

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

为此,我需要在查询参数中从 javascript 传递当前时间。

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

report__stime__lt= datetime.datetime.now()

【问题讨论】:

    标签: python django django-rest-framework


    【解决方案1】:

    DateRangeFilter in django_filters 已经有类似的功能。它已经为今天、本月等预定义了过滤器。您可以轻松地对其进行扩展以提供一个 now 过滤器。

    【讨论】:

      猜你喜欢
      • 2016-12-09
      • 2020-01-18
      • 2015-04-03
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 2014-02-17
      • 2017-09-24
      • 2013-01-22
      相关资源
      最近更新 更多