我是Django-Tastypie的新手,我看下面的入门示例: http://django-tastypie.readthedocs.org/en/latest/tutorial.html#hooking-up-the-resource-s
是否可以允许包含特定格式的过滤条件的休息URL,用于过滤要返回的对象?
这意味着我必须做这样的话:REST urls with tastypie?
答案 0 :(得分:6)
是的,如果你使用ModelResource作为资源的基础clats,Tastypie允许开箱即用。您只需声明可以过滤哪些属性,然后就可以了。
例如:
#resource definition
class MyResource(ModelResource):
class Meta:
filtering = {
"slug": ('exact', 'startswith',),
"title": ALL,
}
# the request
GET /api/v1/myresource/?slug=myslug
有关详细信息,请参阅Tastypie documentation。