私はdjangoを使用しており、GETフォームと約30個のチェックボックスを備えた静的Webページを持っています。ユーザーがさまざまなボックスを選択し、検索をクリックすると、データベースからの結果がテーブル内の同じページに返されます。ただし、HTML はステートレスであるため、すべてのチェックボックスがオフになっています。
チェックボックスの状態を「記憶」する最も簡単な解決策は何ですか? 私はdjangoのドキュメントを調べましたが、例では単一のテキストフォームに変数とIFを使用しているだけです. 確かに、各チェックボックスがquerydictに設定されているかどうかを確認する必要はありませんか? また、私のフォームは、django フォームを使用するのではなく、カスタム作成されました。
最終的に、ページにJSONを使用してテーブルのみを更新することを計画していましたが、それでこの問題は解決しますが、以前の検索で戻るボタンが機能しないなど、さらに多くのことが導入されるかどうかはわかりません.