【问题标题】:Pagination with Jquery or Django?使用 Jquery 或 Django 进行分页?
【发布时间】:2014-04-26 00:44:59
【问题描述】:

无法决定使用哪种分页解决方案,我需要一些建议!

我正在使用 jquery load() 从我的 django 视图中获取不同的对象列表。我在子 html 中呈现列表并将其加载到我的主页上的 div 中。我已经像这样构建了网站。单击不同链接时不会更改站点,而是在 div 或对话框中加载结果/子 html。

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

也许用 Jquery(插件?)代替分页更容易?我已经在使用 tablesorter 插件对列表进行排序,但我认为它无论如何都不能与 djangos 分页一起使用(它可能当时只能在一个页面上工作,而不是对整个列表进行排序)。

我在此寻求一些一般性的想法和建议。你会怎么做分页?

【问题讨论】:

    标签: jquery django pagination


    【解决方案1】:

    您需要 Django 分页或 Javascript 解决方案——但不能两者兼而有之。

    如果您在 JS 中对表格进行排序,您的用户可能希望对整个表格进行排序,而不仅仅是您从 Django 的这个页面获得的行。可能您根本不想使用 Django 分页,而这一切都在 JS 中完成。如果你使用的是 jQuery tablesort,那么已经有一个分页插件了。

    【讨论】:

    • 好的。我也是这么想的。但是话又说回来,如果有很多对象,也许在前端进行分页会使其将来加载缓慢。我想我也可以用 Django 构建某种排序功能。从长远来看,这可能是值得的(?)。感谢您的想法!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多