006---删除书籍
设计一条删除url
1 re_path('^book_del/(?P<book_id>\d+)/$', views.book_del, name='book_del'),
和编辑类似,但是没有html页面,点击删除就发个请求,然后数据库删除就行了。相对简单。
添加book_del视图函数
def book_del(request, book_id): Book.objects.filter(pk=book_id).delete() # 数据库删除记录 return redirect('index')
index.html也要把a标签对应的路由加上
1 <a href="{% url 'book_del' book.id %}"> 2 <button class="btn btn-danger">删除</button> 3 </a>
到此,书籍的增删改查也就完成了,另外两个模型,出版社和作者,原理是一样的,而且简单也很多。字段没那么多。