django分页后查询丢失
刚学习Django写了一个搜索的视图函数,想对搜索内容进行分页,现在有个问题,搜索内容提交后可以正常分页并显示第一页,选择第二个页时由于POST内容没传过去页面就显示不出...
刚学习Django写了一个搜索的视图函数,想对搜索内容进行分页,现在有个问题,搜索内容提交后可以正常分页并显示第一页,选择第二个页时由于POST内容没传过去页面就显示不出来,请问哪个大神有好的解决办法
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
2个回答
2015-03-24
展开全部
一般分页查询用GET方法,在查询URL里面把查询参数除Page参数以外的保留,然后对page参数做相应+1,-1处理即可,然后处理完的page参数再和URL的其它部分构成分页的下一页,上一页链接URL。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
url 配置 http://xxxx/page/2/ --> url(r'page/(?P<page_id>\d+)$', 'views.xx', name='')
然后 views.py
def xx(request, page_id):
page_id = page_id
这样 page_id 就传递过来了
你还是好好看看 Django相应版本的官方文档吧。
GET 和 POST 传递数据
然后 views.py
def xx(request, page_id):
page_id = page_id
这样 page_id 就传递过来了
你还是好好看看 Django相应版本的官方文档吧。
GET 和 POST 传递数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询