【发布时间】:2018-04-06 02:32:19
【问题描述】:
我正在使用 django-tables2,我试图在不加载另一页的情况下显示下一页的数据。我认为可以使用 AJAX。
从我的发现看来,这可能是不可能的。 已经有人讨论过这个Support AJAX sorting/pagination
有什么我应该看的吗?
【问题讨论】:
-
绝对可以。创建一个生成表格的视图,并让 JavaScript 处理对该表格上链接的点击;然后,获取表的刷新视图并替换它(如果需要,再次添加处理程序)。
-
从您发布的链接来看,他们似乎没有添加任何 ajax 支持(哇,这个问题已经超过 7 年了)。我知道这不是您要寻找的答案,但为什么不使用 Bootstrap 表呢?这样您就可以更好地控制布局。之后,您可以使用标准的 Django 分页并更轻松地使用 ajax 请求。它也会看起来更漂亮。
-
如果您对此感兴趣,也可以看看datatables.net。
标签: django django-tables2