私はDjangoビューを使ってpostgresテーブルからデータを取得し、テンプレートビューに表示するプロジェクトに取り組んでいます。テンプレートでは、JQueryを使用してJS機能を追加します(ドロップダウンメニューなど)。Djangoのベストプラクティスを使用して、データをダウンロードするためにデータベースからテンプレートへリクエストを送信する
今私は自分のビューからテンプレート(context_dictionaryを通して)にクエリの結果を渡します。そこではドロップダウンメニューに表示されます。
私が望むのは、ユーザーがドロップダウンメニューの値の1つを選択し、(彼が選択した値に基づいて)postgresテーブルを照会し、CSVファイルでデータをダウンロードできるようにすることです。
このため、私は、クエリを送信してデータを取得するために、JqueryとAjaxを使用することを考えています。私の質問は、これを行う適切な方法と考えられている場合、またはより多くのDjango正しい方法でクエリを送信することです。
私はDjangoではまだ新しく、ベストプラクティスを探しています。
ありがとうございました。あなたの答えは確かに私が考えていない選択肢を示しています。 – user1919