開発環境
- Python3.6.5
- Django 2.1.2
- Windows10 (WSL)
解決したい問題
Djangoでアプリケーションを作っていて、ページに、データベース内のデータが表形式に表示されているような状態になっています。
html
1<table> 2 <tr> 3 <th>日付</th> 4 <th>用途</th> 5 <th>カテゴリー</th> 6 <th>金額</th> 7 <th>削除</th> 8 </tr> 9 {% for m in money %} 10 <tr> 11 <td>{{ m.use_date }}</td> 12 <td>{{ m.detail }}</td> 13 <td>{{ m.category }}</td> 14 <td>{{ m.cost }}円</td> 15 <td> 16 <form action="/money/" method="post"> 17 {% csrf_token %} 18 {{ form_delete.as_table }} 19 <input type="submit" name="test" value="削除"> 20 </form> 21 </td> 22 </tr> 23 {% endfor %} 24</table>
今回質問したいのは、表中のボタンの挙動です。ボタンが押されたときに、その行に対応するデータがデータベースから削除されるようにしたいと考えています。
そのためには、ボタンが押されたときに呼び出される関数に{{ m.cost }}
などを渡す必要があると思うのですが、これはどのように実現できるでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/23 10:52
2018/11/23 12:59