我想从数据库中删除任务,因此我使用下面的代码。这是我的删除视图:
class taskDelete(DeleteView):
model = task
success_url = reverse_lazy('home')
和我的网址:
url(r'^home/?<task_id>[0-9]+/$', views.MyDeleteView.as_view(), name='task_Delete'),
和按钮的HTML代码:
{% for task in tasks %}
<tr>
<td>{{ task.id }}</td>
<td>{{ task.titre }}</td>
<td>{{ task.objectif }}</td>
<td>{{ task.date }}</td>
<td>{{ task.theme }}</td>
<td><a href="#"><button type="button"><span class="glyphicon glyphicon-pencil" aria-hidden="true" >edit</td>
<td>
<form action="{% url 'task_Delete' %}" method="post" >
{% csrf_token %}
<input type="hidden" name="task_id" value="{{task.id}}" />
<button type="submit" value="delete task"></button>
</form></td>
</tr>
{% endfor %}
当我点击&#34;删除&#34;按钮,什么都没发生。提前谢谢。