2016-10-12 129 views
0

我现在的网址是这样的:HREF传球页面选项

http://127.0.0.1:8000/browse/?name=&status=any 

就可以了我有一个分页程序,让我按页码浏览。我如何设置href使其进入下一页,同时传递namestatus选项?因此,例如对于page2在href应该是:

http://127.0.0.1:8000/browse/?name=&status=any&page=2 

但如果我设置

<a href="?page={{ paginator.previous_page_number }}"> 

那么该URL

http://127.0.0.1:8000/browse/?page=2 

有谁知道我能得到这个工作?

回答

0

从我能看到你得到休息。所以..

在:

<a href="?page={{ paginator.previous_page_number }}"> 

应该

<a href="?name=&status=any&page={{ paginator.previous_page_number }}"> 

,对吗?我认为?原因是因为paginator部分只提供页码。所以你需要剩下的去配合它。

+0

是的,但URL可以更改,例如,页面可以是: –

+0

'http://127.0.0.1:8000/browse /?name = Testing&status = any&page = 2',或http://127.0。 0.1:8000/browse /?name =&status = Run&page = 2'等,所以搜索字段是动态的:( –