【发布时间】:2013-03-25 14:17:09
【问题描述】:
我有一个正在开发的美味 api,在我的 api 资源的列表视图中,我想在不应用分页的情况下获取整个数据列表,无论列表中的对象数量如何。我不需要具有上限的自定义分页器,我想完全禁用分页。
我可能会修改我的客户端以处理分页(API 是从 C++ DLL 而不是 Web 浏览器访问的,所以它有点复杂但可能)但如果我可以禁用它会更容易。
是否有一个开关可以禁用不同资源的分页器,或者可能有一个 api 范围的开关来禁用注册到该 api 对象的所有资源的分页?
【问题讨论】:
-
您能否澄清一下拉取请求对我的问题的看法?该线程中似乎有关于分页限制的讨论,但阅读它我不清楚我应该做什么来禁用分页。我应该将 settings.API_LIMIT_PER_PAGE 设置为 None,我应该将 settings.API_MAX_LIMIT_PER_PAGE 设置为 None,是否可以写入资源的 Meta 类来禁用限制等...?最初的拉取请求是为不熟悉美味派底层机制的人编写的,令人困惑,后续的 cmets 并没有真正澄清太多。
标签: python django pagination tastypie