2014-03-19 85 views
0

无法决定使用哪种分页解决方案,我需要一些建议!我使用jquery load()从我的Django视图中获取不同的对象列表。我在一个子html中渲染列表并将其加载到我的主页上的div中。我已经像这样构建了网站。点击不同链接时不会更改网站,但会在div或对话框中加载results/child htmls。分页与JQuery或Django?

所以标准的Django分页不起作用。我不得不以某种方式重建previus/next链接来将结果加载到同一个div中。

也许只是用jquery(插件?)进行分页比较容易吗?我已经使用tablesorter插件对列表进行排序,我不认为它可以与djangos分页工作(它可能只是在当时的一页上工作,而不是整个列表排序)。

我在此问一些一般的想法和建议。你会如何做分页?

回答

1

你想Django分页或Javascript解决方案 - 但不是两个。

如果你在JS中进行表格排序,你的用户可能期望排序整个表格 - 而不仅仅是你为这个Django页面获得的行。可能你不想使用Django分页,并且这些都是在JS中完成的。如果你使用jQuery tablesort,那里已经有一个分页插件。

+0

好的。那就是我在想的。但是,再次,如果有很多对象,也许在前端执行分页会使它在未来加载速度变慢。我想我也可以用Django构建某种排序功能。从长远来看,它可能是值得的(?)。谢谢你的想法! – user3199840