私はdjangoを使用しています.GETフォームの静的なWebページと約30個のチェックボックスがあります。ユーザーはさまざまなボックスを選択して検索をクリックし、データベースの結果がテーブルの同じページに返されます。ただし、HTMLはステートレスであるため、すべてのチェックボックスがクリアされています。同じページにクエリ結果を保存するチェックボックスの状態を保持する
チェックボックスの状態を「覚えている」という最も簡単な解決策は何ですか?私はdjangoのドキュメントを見てきましたが、例では変数とIFを単一のテキスト形式に使用しています。確かに、各チェックボックスがquerydictに設定されているかどうかを確認する必要はありませんか?また、私のフォームは、djangoフォームを使用するのではなくカスタム作成されました。
最後にJSONを使用してテーブルを更新するだけでしたが、この問題は解決しますが、以前の検索では機能しないバックボタンなど、もっと多くのものを導入するかどうかはわかりません。
ありがとうございます。 Djangoのショートカット(カスタムフォーム付き)がなくてはならないことを明確にするのを手伝ってくれました.JSONの使用に切り替えることになったので、今すぐバックボタンのことを理解してください。良い週末を。 – paulito