ここでコードを探しているのではなく、多大な努力をする前に私のアプローチが正しいかどうかを示すだけであると言って、この質問を始めます。そのため、まだ自分でコーディングしようとしていないように見えます。
前例のデータベースを含む django サイトを開発しています。特定のユーザーが、汎用の CreateView とクリスピー フォームを使用して構築された ModelForm を使用して、新しい決定をアップロードできるようにしたいと考えています。<option>
HTMLフィールドから無関係なオプションを削除することで、ユーザーにとってこれをできるだけ簡単にしたいと考えています。私が懸念しているフォームの部分は、次のようになります。
<select class="input-xlarge select" id="id_decisions" name="clauses">
<option value="" selected="selected">---------</option>
<option value="1">2012 Decisions</option>
<option value="2">2011 Decisions</option>
...
</select>
<select class="input-xlarge select" id="id_clauses" name="clauses">
<option value="" selected="selected">---------</option>
<option value="1">2012 clause 1</option>
<option value="2">2012 clause 2</option>
<option value="3">2011 clause 1</option>
...
</select>
誰かが2012 decisions
ドロップダウンから選択したときに、「句」オプション フィールドで「2012」と表示されていないすべてのオプションを除外したいと考えています。これは、この質問の回答に似た JavaScript フィルターを作成することを意味すると思いますが、JavaScript をまったく知らないため、そのコードが何をしているのかよくわかりません。適切なソリューションを確実に作成するために十分な JavaScript を学習する前に、これがどのように行われるかについての私の疑いが正しいことを確認したいだけです。それは...ですか?Djangoまたはクリスピーフォームを使用してPythonでこれを行う明白な方法がありませんか?