python - Django分页和查询参数的问题
天蓬老师
天蓬老师 2017-04-18 10:32:03
0
1
579

查询是通过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)
Peter_Zhu

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!