tastypie没有限制作为默认行为

duc*_*cin 9 django tastypie

可以?limit=0在API URL的末尾附加短语,以使查询不限制响应.有没有办法将它作为默认行为,例如http://my.api.com/resources/(没有?limit = 0)将返回所有资源?

Ben*_*Ben 15

文档所示,您可以limit在资源Meta类中使用该变量:

class FooResource(ModelResource):
    class Meta:
        limit = 0
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用全局设置变量为所有模型设置它API_LIMIT_PER_PAGE.

  • 它受到'max_limit`的限制; 见[Jonya Murabe的回答](http://stackoverflow.com/a/18477897/17498). (4认同)

小智 14

class FooResource(ModelResource):
    class Meta:
        limit = 0
        max_limit = 0
Run Code Online (Sandbox Code Playgroud)