【问题标题】:using comparisons in tastypie filters在美味派过滤器中使用比较
【发布时间】:2011-10-24 04:01:58
【问题描述】:

我将如何访问带有美味派比较的 url?例如,如果我的过滤器是这样设置的:

filtering = {
        "room"  :   ALL_WITH_RELATIONS,
        "date"  :   ['exact', 'range'],
        "time"  :   ['gte', 'lte']
    }

如何在 GET 请求中指定我想要的时间范围?我知道 ?format=json&date=2011-01-01 会在那天全部返回,但是用比较过滤是行不通的,例如?format=json&time

显然,比较不是通过使用标准的“" "=" 运算符触发的,那么我应该使用什么?

【问题讨论】:

    标签: django rest filtering tastypie


    【解决方案1】:

    您应该使用与 django ORM 中相同的表达式:

    ...?format=json&time__lte=08:00&date=2011-01-01
    

    http://django-tastypie.readthedocs.org/en/latest/resources.html#basic-filtering

    【讨论】:

      猜你喜欢
      • 2012-10-30
      • 2012-03-14
      • 2015-03-21
      • 2013-06-01
      • 1970-01-01
      • 2014-03-15
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多