Django项目 浏览器展示book中的数据

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

from django.urls import path
from usersheet import views #这是从app中导入wiews表 这个表放的都是函数
urlpatterns = [
path('book_list/', views.book_list),   

]

2.app中的views.py文件添加相对应的函数信息
def book_list(request):
ret = models.BOOK.objects.all() #从表中取到所有的数据
return render(request,"book_list.html",{"book_list":ret}) #返回html页面 book_list 这里写的是html中循环语句中的

3.book_list.html文件

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>图书列表信息</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<table border="1">
<thead> #thead 表示列表的表头
<tr>
<th>序号</th>
<th>名称</th>
<th>类型</th>
</tr>
</thead>
<tbody>
{%for bookmsg in book_list%} 从book_list中循环 获得数据信息
<tr>
<td>{{bookmsg.id}}</td>
<td>{{bookmsg.name}}</td>
<td>{{bookmsg.type}}</td>
</tr>
{% endfor %}
</tbody>
</table>
</body>
</html>
posted @ 2022-03-31 21:44  张丶先森  阅读(100)  评论(0)    收藏  举报