当选中要删除的行的复选框后,选择“删除”按钮时,我试图删除所选行。我不知道我的代码的哪一部分是错误的,并且当复选框被选中并且“删除”按钮被选中时,特定的行没有从数据库中删除。现在,当选择了“Delete”按钮后,我仍然可以看到表中的特定行。(这意味着它并没有从数据库中删除,因为我的表只显示存储在数据库中的数据。)有人能指出我提供的代码中有什么错误吗?在
添加/删除_奖学金.html
<input type="submit" name="delete" value="Delete Selected Scholarship" >
<form method="POST" action="">
{% csrf_token %}
<table id="example" class="display" cellspacing="0" width="100%" border="1.5px">
<tr align="center">
<th style="border-top: none;border-right: none;border-left: none"></th>
<th> Scholarship </th>
<th> Faculty </th>
<th> Open Date </th>
<th> Close Date </th>
</tr>
{% for item in query_results %}
<tr align="center">
<td style="border: none;"><input type="checkbox" name="item" value="{{item.doc}}">
<td>{{item.doc}}</td>
<td>{{item.faculty}}</td>
<td>{{item.openDate}}</td>
<td>{{item.closeDate}}</td>
</tr>
{% endfor %}
</table>
</form>
视图.py
^{pr2}$模型.py
class Scholarship(models.Model):
doc = models.TextField("Doc", max_length=1000)
faculty = models.TextField("Faculty", max_length=1000)
openDate = models.DateField("Opening Date", max_length=8)
closeDate = models.TextField("Closing Date", max_length=20, default="Jan 1, 2017")
def __str__(self):
return self.doc
目前没有回答
相关问题 更多 >
编程相关推荐