Django项目 添加book_list信息


1.urls.py 添加路径和函数的对应关系

urlpatterns = [
path('book_list/', views.book_list), #图书列表的对应关系
path('add_booklist/', views.add_booklist), # 新增图书的对应关系
]


2.views.py文件中 配置函数 #这个页面有新增图书的功能,有post请求 也有get请求
def add_booklist(request):
if request.method =="POST":
new_name= request.POST.get("book_name")#取出新创建的书名
new_type = request.POST.get("book_type") # 取出新创建的书类型
models.BOOK.objects.create(name=new_name,type=new_type) #在表中创建新书名 类型
return redirect("/book_list/") 跳转到图书列表页面
#请求为get时 返回一个页面
return render(request,"add_booklist.html")
3.add_booklist.html 文件




新增图书信息



添加图书信息


add_booklist/" method="post">

书名
name="book_name"> # 要记得input中 没有逗号


类型
name="book_type">









4.在book_list中新增一个 新增图书的跳转
/add_booklist/">新增图书    点击就能跳转到新增图书页面