私は次の質問があります:Select2を使用したいページがありますが、選択肢のリストは自分のデータベースから取得する必要があります。 私はこのような何かを使用してエントリを選択したいテーブルを持っています: SELECT DISTINCTフィールドからFROMテーブルORDER BYフィールドASCdjangoテンプレート選択オプション
これはselectで使用したいリストを与えます。 PHPでそれを使用するのは非常に簡単でしたが、Django(これは私が学んでいます)ではどのように達成できるかわかりません。
私はモデルとORMを使用したくないのですが、私が自分で定義したDBテーブルにダイレクトセレクトを使用したいと考えています。この例を簡単にする
、このページからそれを取ることができます:ID、名前 は私が選択上場を使用して「名前」を選択します: Django: Select option in template
は、私は2つのフィールドを持つDBテーブルの組織を持っていると仮定しましょう上記。私はそれらのデータをフェッチした後、私は彼らがあなたには、いくつかのクエリセットを使用して、組織のデータを送信する必要があなたの意見で
<select>
<option>org1</option>
<option>org2</option>
.....
</select>
ありがとうございました。出来た。私はリターンrender_to_response( 'home.html'、{'組織':組織})を使用し、組織はエントリを追加するオブジェクトのリストです。 – rdr
私は今それをしました。私はそれが正しいことを願っています。 – rdr