(简易)测试数据构造平台: 12 (工具列表后端开发实现)

2022-07-07 15:00:38 浏览数 (1)

【本节目标】工具列表的数据层实现,后台函数的增删改查。

话说我们首页的前端部分完成80%, 那么接下来,就来搞一搞首页的后台吧。

工具列表包括其属性(名字,创建时间 等) 应该存放于数据库中,而django作为后台会自带一个轻量级数据库,不用部署,不用启动数据库服务,直接拿来用就行。虽然说是轻量级,但是也不是我们的平台能够用尽的规模,所以不用担心什么。

  1. 建一张工具表:

上图中,俩个字段都为 字符串格式,最长20-30字符,默认为空字符串。

2. 同步表结构(让models.py的内容到数据库中真实生效)

上图中要确保已经到了django的根目录下,然后执行两条命令,看到OK即代表成功。

3. 去django后台,手动添加至少两条数据(工具) 方便后续做验证。

需要先启动django服务后进入下面网址。

网址是:127.0.0.1:8000/admin/

可以看到我们刚刚创建的表 ,虽然名字变更了,但是你还是能一眼认出来:

D b_tools

点进去,添加两条随便写的数据:

添加成功后:

然后我们去打开views.py,书写简单的增删改查功能:

(本节课只讲一个获取查询功能)

添加好常用的引入库后,就可以正式写我们第一个功能,查询所有工具数据的接口功能:

上图中,我们从数据表DB_tool中拿到了所有数据用tools变量来引用。

然后又把它整理后塞到了一个字典res中。

最后又把这个res字典变成json字符串,返回给了浏览器前端。

这套短短四句代码,希望大家死记硬背,是最常用的了~

然后这个接口的后端功能虽然完成了,但是url路由等还没有指定呢,对吧。

这个要去urls.py中去写才行了。

本节内容到此结束,欢迎继续追更

0 人点赞