我正在开发一个django / html应用程序,其中有一个数据表。我必须让我的用户删除表中的多行。因此,我决定在列表中添加复选框。
我知道我可以将其包含在
中<tr>
<td><input type="radio" name="item1" /></td>
<td>Item1</td>
</tr>
<tr>
<td><input type="radio" name="item2" /></td>
<td>Item2</td>
</tr>
每个项目。最后,我可以补充一下:
<input type="submit" name="delete" value="Delete Items" />
但这意味着我必须在<form></form>
内附上我的列表
这是一种道德的做法吗?
我想将此功能添加到我的网站,但我也希望以最专业的方式进行。谁能告诉我,我是否朝着正确的方向前进?
答案 0 :(得分:1)
由于您使用Django,一种方法是利用Django为表单提供的功能。 以下是官方文档中的示例,版本1.10:
- 用于单选按钮: https://docs.djangoproject.com/en/1.10/ref/forms/widgets/#widgets-inheriting-from-the-select-widget
- 表格: https://docs.djangoproject.com/en/1.10/topics/forms/#building-a-form-in-django
django表单使用表单标记。