python - Django分頁和查詢參數的問題
問題描述
查詢是通過get的方式,之前沒有分頁之前,url是這樣的:
http://hostname/search?query=port%3A8080
那么我的想法是如果分頁了。
1,不帶page參數了。next之后就加載下一頁的內容
http://hostname/search?query=port%3A8080
請問這個是通過post傳參嗎?
2,使用官方文檔中的(目前的方案)
http://hostname/search?query=port%3A8080?page=2
但是,在現實情況下。?page=2 就替代了?query=port%3A8080 變成了這樣:
http://hostname/search?page=2
請問這這種情況怎么處理?urls.py
url(r’^search$’, views.show_results, name=’results’),
謝謝
問題解答
回答1:抱歉,沒太看懂問題......“1,不帶page參數了。next之后就加載下一頁的內容”page不就是指要查詢第幾頁數據么?比如你現在已經打開第1頁了,點擊next,想后端請求參數 page=2。 如此,這個page是必帶的啊。否則,后端怎么知道next是第幾頁呢?此外,如果有多個參數,那么多個參數對需要用&連接,而不是?。只有第一個參數前面是?與URL連接。你的問題里URL是不是有“筆誤”?后端url匹配是根據正則匹配的,?后面部分,URL匹配時是會忽略的。
相關文章:
1. java-ee - JAVA8 lambdas表達式 改變外面變量的值2. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失敗!3. python - Fiddler+Android模擬器抓取app,json數據被加密了,如何解析?4. javascript - 為什么會打印兩次啊?5. css3 - css做動畫效果6. docker安裝后出現Cannot connect to the Docker daemon.7. 大兄弟們,你們都用什么框架開發 web app8. java中返回一個對象,和輸出對像的值,意義在哪兒9. 主題切換問題,用過別人的webapp在后臺切換模板主題后手機端打開網頁就是切換到的主題了10. 隨機數 - 有沒有用Python生成n個不重復隨機坐標的算法?
