Ale*_*lex 8 python django pagination tastypie
我有一个正在研究的tastypie api,在我的api资源的列表视图中,无论列表中的对象数量多少,我都希望得到整个数据列表而不应用分页.我不需要具有高限制的自定义分页符,我想完全禁用分页.
我可能会修改我的客户端以处理分页(api是从C++ DLL而不是Web浏览器访问所以它有点复杂但可能)但是如果我可以禁用它会更容易.
是否有一个开关来禁用不同资源的paginator,或者可能是一个api wide开关来禁用注册到该api对象的所有资源的分页?
Ale*_*lex 10
要做到这一点,你需要设置至少两个不同的东西.
在站点设置文件中,设置
API_LIMIT_PER_PAGE = 0
Run Code Online (Sandbox Code Playgroud)
在要禁用分页的资源Meta类中,设置:
class MyResource(ModelResource):
...
class Meta:
...
max_limit = None
Run Code Online (Sandbox Code Playgroud)
然后,如果导航到资源的列表视图,则返回的内容应显示限制为0.
| 归档时间: |
|
| 查看次数: |
2873 次 |
| 最近记录: |