2017-04-15 24 views
0

私はHTMLテーブルを持っており、その最後の列はチェックボックス用です。その列から複数のチェックボックスをチェックすると、選択された値が得られます。そして、この値のリストをPython関数に送りたいと思います。複数のチェックボックスを選択してPython Djangoで値を取得

誰でも私を助けてくれますか?

<table id="test-datatable" class="table table-bordered"> 
    <thead> 
    <tr> 
     <th>Id</th> 
     <th>First Name</th> 
     <th>Last Name</th> 
     <th>Address</th> 
     <th>Occupation</th> 
     <th><input name="select_many" id ="select_many" value="1" `type="checkbox"></th> 
    </tr> 
    </thead> 
</table> 

答えて

0

あなたはHtmlテーブルについて言及しました。あなたはDjangoフォームを使用していないと仮定しています。 jqueryまたはjavascriptを使用すると、複数のチェックボックスで選択した値を取得できます。

var $selected = $('#select_many'); 
var value = $.trim($selected.val()); 

ここで、 'select_many'は複数のチェックボックスIDです。 「値」で選択された個々の値があります。このコードをタグ内で使用します。さて、次の価値はあなたのデータベースに投稿することです。 POSTメソッドを使用して、値をDjangoビューに渡すことができます。そこからデータベースに保存します。質問では、Pythonの関数を参照して、それはDjangoのビューになります。ハッピーコーディング.. !!

+0

ありがとうございました。このコードを追加する場所とdjangoビューで呼び出す方法を教えてください。 –

+0

Sneha、あなたはこのコードを投稿する場所とDjangoでそれを呼び出す方法を知ることができましたか?私は同じ問題がある、私はフォームを使用していないと私はajax/jsを使用して値を渡す必要があります。 – student101

関連する問題