2016-07-18 4 views
-1

これらの値を読み取るために中かっこをどこかに置くことは可能でしょうか、他の方法を使うべきですか?ブートストラップの "input"要素から値を読み込み、djangoに "ドロップダウンリスト"をブートストラップする方法はありますか?

bootstrap "input" form group : 
============================ 
<div class="form-group"> 
      <input class="form-control input-lg" type="text" placeholder="Amount to invest (Example: 10000)" /> 
</div> 
+0

ブートストラップとの関連性がわかりません。ブートストラップによってスタイル付けされた入力を読み込むことは、Djangoで他の入力を読み込むこととまったく同じです。 –

+0

私は同じと思ったが、私のテストでは、周囲のHTMLのみが返されたが、実際の値(inputタグ内)や選択ボタンからの選択値は – Dror

答えて

0

は、私がform.pyでDjangoのウィジェット機能

を使用し、問題を解決するために、私は、入力フィールドに次のマークアップを配置:

量 = forms.CharField(ウィジェット = forms.TextInput(attrs = {'タイプ': '番号''クラス': 'フォームコントロール 入力-LGの、 "プレースホルダ":} "金額を入力してください"))

これは私が使用し、次のDjangoテンプレートを配置することができ:

<div class="row" style="margin-top: 50px;"> 
    <div class="col-md-4"></div> 

    <div class="col-md-4" style="vertical-align: top;margin:0;padding:0;"> 
     <div class="form-group"> 
       {{ form.amount }} 
     </div> 
    </div>        

    <div class="col-md-4"></div> 
    </div><!-- /.row --> 

私のために作らこの - HTMLと同等HTML行へ

<input class="form-control input-lg" type="text" placeholder="Enter amount" /> 
0

djangoの入力タグから値を読み取るのは非常に簡単です。

あなたのHTML内

<form method="POST" action=""> 
<div class="form-group"> 
    <input type="number" name="amount" class="form-control"> 
</div> 
</form> 
あなたview.pyで

def somefunc(request): 
    if request.method == "POST": 
      if "amount" not in request.POST: 
      amount = 0 
      else: 
      amount = request.POST["amount"] 
     yourmodel.amount == amount 
     yourmodel.save() 

それが役に立てば幸い!

+0

返されたことがわかりました。フィールド フォローアップの質問の解決方法を提案できる場合(djangoとドロップダウントグルの組み合わせ方法):http://stackoverflow.com/questions/38549276/bootstrap-drop-down-toggle-with-django-widget – Dror

関連する問題