我怀疑我最近在我的 GitHub 帐户中访问了 10 多个组织。 现在,当我看到我的组织列表时,我缺少一个我是其所有者的组织 (/yougov):
我怀疑组织正在进行一些分页,或者硬编码限制为 10。在任何一种情况下,我似乎都无法按该组织进行过滤。
这听起来你可能是对的,这可能是一个错误。
该端点由25分页: https :
不知道为什么你只得到 10。另一方面,我没有在https://github.com/rtfd/readthedocs.org/blob/6fd828216fede4a64259c5d5f199f8e4fd5163e1/readthedocs/projects/readthedocs/projects中找到另一个可能的过滤器/分页
我刚刚在这里发现了问题,这是因为我们使用默认的LimitOffsetPagination
作为全局设置。 此外,在涉及的端点中,我们覆盖了paginated_by
设置,但这些设置已被弃用,并且从 DRF 3.1 开始,需要使用pagination_class
。
所以,我在 #3559 上为此开了一个 PR。 请查看并告诉我。
@humitos我认为用户界面中应该有一个按钮用于next
此外,如果您在获取项目时发送page_size
参数,则可以从前端控制大小。
最有用的评论
我刚刚在这里发现了问题,这是因为我们使用默认的
LimitOffsetPagination
作为全局设置。 此外,在涉及的端点中,我们覆盖了paginated_by
设置,但这些设置已被弃用,并且从 DRF 3.1 开始,需要使用pagination_class
。所以,我在 #3559 上为此开了一个 PR。 请查看并告诉我。