saf*_*aer 6 python django url pagination url-pattern
我正在写博客,并在互联网上遇到了两种不同的分页替代方法。我无法决定使用哪个。网址类型就像;
博客/页/2
博客/?page=2
其中一个比另一个有优势吗?
小智 9
最佳实践是使用路径参数来标识特定资源,并使用查询参数过滤或排序该资源。
如果您要为文章添加分页,则最好使用查询参数对文章进行排序。此查询参数通常称为offset,因为您将过滤文章。
因此,例如,如果您发布了 100 篇文章,并且您希望在每个分页页面上显示 10 篇文章,并且您在分页中位于 10 页中的第 2 页,则偏移查询参数将为 ?offset=10 因为您将过滤要显示的文章 10-19。(因为文章 0-9 显示在您的第一个分页页上)
每增加一个分页页面,这个偏移查询参数就会增加 10,然后过滤到接下来的 10 篇文章。
| 归档时间: |
|
| 查看次数: |
3623 次 |
| 最近记录: |