2016-07-24 12 views
-2

次のブートストラップドロップダウンボタン/トグルをDjangoに変換していただきありがとうございます。意味、私は、リストから選択した国が、フォームが提出されたときに返されることを望みます。djangoウィジェットでブートストラップドロップダウントグル

これは、現在のドロップダウンボタンの定義である:

<div class="form-group"> 
      <button type="submit" class="btn btn-default btn-lg"><i class="fa fa-map-marker fa-1x" style="color:blue"></i> United States <i class="fa fa-sort"></i> 
       </button> --> 
    <div class="dropdown"> 
       <button type="button" class="btn btn-default btn-lg dropdown-toggle btn-block" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> United states <span class="caret"></span> 
       </button> 
     <ul class="dropdown-menu columns" id="country"> 

     <li><a href="#">United States</a></li> 
     <li><a href="#">France</a></li> 
     <li><a href="#">United Kingdom </a></li> 
     </ul> 
    </div> 
</div> 
+0

あなたは国の一覧でより具体的になりますか?つまり、モデルフォームに保存したいモデルまたは定義済みリストです。 –

+0

フォームのチャーフィールド(** forms.Form **クラスに基づいています)、 ユーザーから検索パラメータを取得するフィールドを使用しています(グーグル検索フォームの種類) ブートストラップドロップダウントグルを使用して、検索する国を選択します。私は国の値(名前)をdjangoビューに戻す必要があります。 – Dror

+0

オートコンプリート検索ボックスをお探しですか? –

答えて

0

私はより良い使用、通常のHTMLフォームではなく、ジャンゴ・フォームを示唆しています。 私は自分のニーズに合わせてカスタマイズする力を私に与えるので、HTMLフォームでの作業に適しています。 、溶液を、あなたのviews.pyであなたのHTMLテンプレート

<select class="form-control" name="country> 
    <option value="India">India></option> 
    <option value="Germany">Germany</option> 
    .... 
</select> 

here だからあなたの以前の質問に似て

def someview(request): 
    if request.method == "POST": 
     country_name = request.POST['country'] 

    somemodel.objectname = countryname 
    somemodel.save() 

フォームタグにname属性を使用することを忘れないでくださいとビューに同じことを要求します。これはすべてのHTMLフォームタグで機能します。

関連する問題