本章介绍Tornado连接Mysql数据库和一些简单的Sql语句,使用的工具是pymysql 关于pymysql驱动的学习 推荐菜鸟教程 关于包的安装使用pip安装,因为这是python3的包。我用的编辑器是sublime Text3当然vscode、pycahrm都可以,不影响学习。
在开始之前不知道大家对mysql的操作熟悉了没有,接下来我们会涉及两个table,一个users,一个classes,users我们在安装mysql的时候已经建过了,接下来我们来建classes。
一、战前准备,添加表格
1、首先打开Navicat,连接到数据库,增加表classes,添加下面的字段
2、然后,为了增加难度 ,我们在users表中增加外键

3、增加外键约束

二、开始写代码

1、创建一个空文件夹,名字随你命名,它将是我们的工程目录。我是在D盘根目录下创建了study。
2、在此目录下创建main.py文件和空文件夹handler,接下来我们用编辑器打开此目录。
3、在handler目录下创建userhandler.py,classhandler.py这个文件是我们写关于用户的请求的函数。关于什么是handler直接理解为处理url即可。下面是当前的目录结构

4、开始进入代码编写,首先在classhandler.py中写入下面代码,写一个新建班级的类,也就是新建班级的请求:
5、我们在main.py中写main函数,启动函数,明确指向路由的路径和端口等参数配置
三、下面我们来测试一下
1、首先执行主程序,也就是main函数

执行命令,因为我的是python2、python3双环境,因此python3代表python3.6你们如果单环境,就是python命令


2、调用请求
首先打开测试接口的工具,我用的是postman 很强大的测试工具

如果我们传入空参数会如何呢?

这款工具的强大之处是可以查看代码,点击图中的Code即可查看不同语言的请求代码


接下来我们看看数据有没有数据

ok访问数据到此结束,接下来在下一章节我们来完善吧,因为我们不仅要学会插入还会更新 删除 查询

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/205043.html