我的数据库中有大约 5000 多个视频,并且我创建了一个页面http://mysite.com/videos来列出所有视频。现在我正在实施分页,以便每页仅列出 20 个视频。例如
http://mysite.com/videos?page=1显示前 20 个视频,http ://mysite.com/videos?page=2 显示后20 个视频。
我在选择实现分页的最佳方法时遇到问题。我想过每次执行新页面时都使用 table.scan() ,然后根据 Python 代码的一些逻辑只选择需要的。但这似乎相当昂贵。
我正在将 Python / Django 与 boto 库一起使用。