Backbone.js 通过最小值进行Tastypie筛选

Backbone.js 通过最小值进行Tastypie筛选,backbone.js,tastypie,Backbone.js,Tastypie,我有一个Django tastypie资源,它代表一个横幅,并且有一个名为impression的字段,每当横幅出现在站点上时,我都会增加该字段 class BannerResource(ModelResource): owner = fields.ForeignKey('advertisment.api.AdvertiserResource', 'owner', full=True) class Meta: queryset = Banner.objects.a

我有一个Django tastypie资源,它代表一个横幅,并且有一个名为impression的字段,每当横幅出现在站点上时,我都会增加该字段

class BannerResource(ModelResource):

    owner = fields.ForeignKey('advertisment.api.AdvertiserResource', 'owner', full=True)
    class Meta:
        queryset = Banner.objects.all()
        resource_name = 'banner'
        authorization = Authorization()
我想得到的横幅,有最低的印象,在官方文件中没有类似的

filtering = {'impressions': ('min',)}
我在前端使用BackboneJS,我可以使用Backbone集合获取所有横幅,并使用JavaScript进行过滤,但我正在寻找一种更快的方法。 有什么想法吗


如果您希望检索的条幅的印象数大于
X

,请多谢。首先,您需要像这样定义资源上可能的筛选操作(假设您的模型具有
印象
字段):

有关可用选项,请参阅

然后,如果您提出以下请求:

GET http://<your_host>/v1/banners?impressions__gte=X
GEThttp:///v1/banners?impressions__gte=X
你应该得到你需要的

GET http://<your_host>/v1/banners?impressions__gte=X