gpt4 book ai didi

django - 将分页与过滤和 request.POST 结合的最佳方式 - 像 stackoverflow - ajax?

转载 作者:行者123 更新时间:2023-12-04 05:36:55 25 4
gpt4 key购买 nike

我想将分页与过滤结合起来。由于我有很多过滤器,我不想每个 GET 请求都发送它们,因为 URL 变得非常难看。

由于django分页使用GET请求传递页面参数,我不知道如何将这两种方法结合起来。

任何的想法?

很棒的附加组件是:如何将这种方法与表格排序结合起来? :-)

编辑:

实际上它应该像stackoverflow的分页-用户问题一样工作。如果用户单击第一个页面,则会显示正确的页面,而不会在 url 中显示获取参数。

这是调用的 url。
https://stackoverflow.com/api/userquestions.html?page=2&pagesize=10&userId=237690&sort=Recent

但是浏览器中显示的 url 整洁而简短。
好像是ajax有人知道如何实现这一点吗? :)

如果浏览器地址栏中没有显示网址,我不在乎它是否漂亮。

编辑:解决方案:

使用传递给 View 的所有过滤器参数进行 ajax 更新。这应该可以帮助您开始为您的站点实现 ajax:link

因此 GET 参数永远不会出现在地址栏中。

最佳答案

您是否检查过 Django 的分页应用程序?
它可能对你有很大帮助,一直使用它:D

http://code.google.com/p/django-pagination/

关于django - 将分页与过滤和 request.POST 结合的最佳方式 - 像 stackoverflow - ajax?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com