フォームを送信した後、ユーザーがドロップダウンフィールドで選択した値を保持します。私はDjango 1.8を使用しています。セッション変数にアクセスすることにより、PHPでそれを行う方法にaludeここにいくつかの記事:フォーム提出後に値を保持する
Keep values selected after form submission
ジャンゴでこれを行う方法はありますか?たぶん、JavaScriptのソリューションが動作するかもしれませんが、私はJSに慣れ親しんでいるのではなく、既存のJSコードを修正してツールを使用しています。
値を選択した後、その値で何をしたいですか?あなたは 'save()'メソッドの後にそれを設定したり、フォームの別の部分で使うことについて話していますか? – jape
文字通り何も、私はちょうどそれがユーザーがフォームを送信した後に移入したい。彼らはそのフィールドでどのDBを検索したいのかを選んでおり、検索が空になるとDBを再選択して別の検索語を試す必要があります。まれに、DBを切り替える必要があるので、ページがリロードされたときに最後の選択で事前選択します。 – mk8efz
モデルフィールドに選択内容が保存されていますか?そうであれば、フォームの '__init __()'メソッドを変更して、事前設定されたデータを表示することができます。フォームが保存されるたびに、そのフィールドが更新され、最新の選択が表示されます。 – jape