好,我们接上节课。
我们后台已经成功获取到了前端的 吐槽内容。那么我们本节课要做什么呢?
1. 新建一个数据表,用来存放吐槽内容,每条吐槽内容是一条记录
2.在后台把用户的吐槽内容写入到表里
首先来学习一下django的 自带数据库sqlite3。
django 的自带数据库在哪呢?
上图的db.sqlite3 就是我们自带的。你看看自己项目是不是都有。
我们的前文提到的用户表 其实也在这个数据库内,它是个轻量级的mysql。
对于我们测试平台而言,最适合不过了。当然我们也可以在settings.py中设置连接其他真正的mysql数据库。
那么我们如何操作数据库呢? 这里有俩种方法!
1. 通过传统的sql语句,我们连接上sqlite3数据库,然后用命令创建表,然后在后台函数里,比如这个吐槽内容写入的函数里,调用python的连接mysql的库函数,进行连接,输入用户名,密码,端口,地址,然后连接。然后上传sql语句,然后获取返回结果,最后断开连接