我有一个resultset,我想在它上面实现分页。我知道django有Paginator,但作为另一种方法,我也可以有自己的实现,即切片resultset以支持分页。所以我想我可以有两种不同的方法。在
使用Paginator:
paginator = Paginator(messages, 10)
messages = paginator.page(2)
或者切片。。。在
^{pr2}$在这两种方法中,哪一种在性能方面更有效。我认为使用django分页是更好的主意,但是在使用之前我只想知道哪种方式会更好。在
我自己也可以尝试这两种方法,但实际上我只想在开始实施之前提前知道这有助于我节省时间。在
有什么想法吗?在
Paginator在幕后进行切片,但是实现了一些其他方便的功能。所以如果你不想发明轮子,就用Paginator吧。在
相关问题 更多 >
编程相关推荐