如何通过tastypie中的比较访问该网址?例如,如果我的过滤器设置如下:
filtering = {
"room" : ALL_WITH_RELATIONS,
"date" : ['exact', 'range'],
"time" : ['gte', 'lte']
}
我如何在GET请求中指定我想要的时间范围?我知道?format = json&amp; date = 2011-01-01 将在当天返回所有内容,但过滤比较不起作用,例如<?EM>格式= JSON&安培;时间&LT; = 08:00
显然,使用标准“&lt;”触发了比较“&gt;” 中“&lt; =”“&gt; =”运营商那么我应该使用什么?
答案 0 :(得分:2)
您应该使用与django ORM中相同的表达式:
...?format=json&time__lte=08:00&date=2011-01-01
http://django-tastypie.readthedocs.org/en/latest/resources.html#basic-filtering