1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 接口测试平台代码实现16:吐槽功能后台实现+orm初识

接口测试平台代码实现16:吐槽功能后台实现+orm初识

时间:2019-09-15 04:13:11

相关推荐

接口测试平台代码实现16:吐槽功能后台实现+orm初识

好,我们接上节课。

我们后台已经成功获取到了前端的吐槽内容。那么我们本节课要做什么呢?

1. 新建一个数据表,用来存放吐槽内容,每条吐槽内容是一条记录

2.在后台把用户的吐槽内容写入到表里

首先来学习一下django的 自带数据库sqlite3。

django 的自带数据库在哪呢?

上图的db.sqlite3 就是我们自带的。你看看自己项目是不是都有。

我们的前文提到的用户表 其实也在这个数据库内,它是个轻量级的mysql。

对于我们测试平台而言,最适合不过了。当然我们也可以在settings.py中设置连接其他真正的mysql数据库。

那么我们如何操作数据库呢?这里有俩种方法!

1. 通过传统的sql语句,我们连接上sqlite3数据库,然后用命令创建表,然后在后台函数里,比如这个吐槽内容写入的函数里,调用python的连接mysql的库函数,进行连接,输入用户名,密码,端口,地址,然后连接。然后上传sql语句,然后获取返回结果,最后断开连接。

优点:理解起来简单,不用学习新技术。可以自己封装成各种工厂函数。发挥空间大。

缺点:写起来麻烦,性能较低,风险大,如果因为疏忽/报错 导致连接没有及时断开,很容易造成线程池最大数超出。后期用起来麻烦。

2.通过orm映射 来操作

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。