多条件查询和分页问题。
django吧
全部回复
仅看楼主
level 1
bxs82 楼主
初始Django,想做一个查询数据库+分页功能,用网上找的分页类完成的分页,窗体上加了几个文本框,想加入多条件筛选功能,最后点击查询按钮提交。
现在的问题是,提交如果是form做,那么页面会刷新,form的input里的值就没有了,虽然提交后查询结果分页也完成了,但是当点击某一页,或者点击下一页(这时提交方式是get提交)过滤条件就失效了。
如果是ajax 查询,可以保证页面不刷新,但是过滤条件后模板渲染的时候,界面也不刷新,导致后台查询的结果回传过来不能渲染前端页面,如果在前端ajax里写location.reload();,也不行,虽然页面刷新了,但是感觉又回到get方法里了。导致过滤条件又没了。
有没有相关博客例子推荐一下看看。
2020年05月26日 03点05分 1
level 1
bxs82 楼主
最后用cookie 保存的搜索条件,然后每次页面加载完毕后用js讲cookie读出来赋值给input,但是感觉这种方式有点low,如果页面太多,cookie还得注意别用混乱了
2020年05月27日 05点05分 2
1