Backbone.js 通过最小值进行Tastypie筛选
我有一个Django tastypie资源,它代表一个横幅,并且有一个名为impression的字段,每当横幅出现在站点上时,我都会增加该字段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
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