私のテンプレートでは、「検索」タイプの入力を使用しています。アクションが実行されると、ページ「/search_results.html」が返されます。Django URL from HTML検索フォーム
問題は、URLの末尾に/?search = yoursearchを追加することです。 8000/search_results /リンゴを、それが単語のリンゴを含む結果を返します。
私のURLパターンは、私はlocalhostを入力するのであれば、今
url(r'^search_results/(?P<search>\w+)/$, views.SearchView, name='search')
です。しかし、検索バーを使ってappleを検索すると、localhost:8000/search_results /?search = appleが返されますが、これは有効なURLではありません。私は代わりに
(?P<search>.*)
を使用しようとしましたが、リダイレクトが多すぎると言いました。
誰かがDjangoで検索結果の値を使用する方法を知っていますか?または、等号の後にビットを解析できるようにURLを配置する方法はありますか?ありがとう
でこれを追加することですあなたの意見がどのように結びついているかによって異なります。 – karthikr