查询是通过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、page パラメーターなし。next 以降、次のページのコンテンツが読み込まれます。
page はデータのどのページになるかを意味するものではありません。」質問されましたか?たとえば、現在ページ 1 を開いているので、「次へ」をクリックして、バックエンドからパラメーター page=2 をリクエストします。 したがって、このページは必須です。それ以外の場合、バックエンドはどのようにして次のページがどのページであるかを知るのでしょうか?
さらに、複数のパラメーターがある場合、複数のパラメーターのペアを? の代わりに & で接続する必要があります。 。最初のパラメータだけが前にありますか? URLで接続します。質問の URL に「事務的な間違い」はありませんか?
バックエンド URL マッチングは通常のマッチングに基づいていますか? URL を照合する場合、後半部分は無視されます。