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

本文介绍了如何在Django接口测试平台上实现吐槽功能的后台操作,使用ORM进行数据库交互。首先新建数据表存储吐槽内容,接着讨论了Django自带的sqlite3数据库和ORM的优缺点,选择了ORM进行操作。然后在models.py中定义ORM映射类DB_tucao,包含字段id、user、text、ctime,并实现了__str__方法。在admin.py中完成注册,通过manage.py同步表结构并创建数据表。最后在views.py中编写pei()函数,将吐槽内容写入数据库。
摘要由CSDN通过智能技术生成

好,我们接上节课。

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

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

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

 

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

django 的自带数据库在哪呢?

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

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

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

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我去热饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值