解决方法:后台返回数据时,将get请求中的查询条件也就是url中的参数也返回到前台,填写在value中。
例:
get请求: "http://xxx/x/?x1=1&x2=2"
后台:
def X(request):
x1 = request.GET.get('x1 ', default="")
x2 = request.GET.get('x2 ', default="")
...
data={....}
return render(request,url,{'data': data,'x1':x1,'x2':x2})
html页面:
<input id="x1" value="{{x1}}">
<input id="x2" value="{{x2}}">
这样查询后,点击下一页不会出现查询参数丢失的问题。