如何删除django中的对象

时间:2018-03-28 17:28:12

标签: python html django

我想从数据库中删除任务,因此我使用下面的代码。这是我的删除视图:

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;按钮,什么都没发生。提前谢谢。

0 个答案:

没有答案