質問: Djangoでモデルを作成して、DB上にデータを登録している場合にその値を取得する方法を知りたいです。 ``` abc : 123 def: 456 ``` 以上のような対応でデータが登録してある場合に、画面上から`abc`と送信すると`123`と返すようにしたいのですが、POSTとGETの使い方がわかりません。 フォームから送信するということはPOSTになると考えているのですが、値を取得するのはGETなのではないかとも思います。 そもそもHTTPについて理解できていないのだとは思いますが、Djangoで以上のような動きを実現したい場合にはどのようにすればよいのでしょうか? 参考になるサイトなどをお教えいただければ幸いです。よろしくお願いいたします。
回答: POST:サーバへ値を投げる GET:サーバから値を受け取る あなたのやりたきことの流れとしては ・入力フォームのあるHTMLを作り、vies.pyにそのページがGETされたときの処理を記述 ・入力フォームのPOST先をviews.pyに設定し、POSTされたときの流れを記述&再び表示するためにリダイレクト まあ、一番簡単なのはAjaxでやること