部分基础回顾
demo项目开发需要用到的一些知识。
python操作mysql
建库建表:
create database qzcsbj2 charset utf8; create table stu (id int, name varchar(20));
插入数据
insert into stu VALUES(1,'qzcsbj001'),(2,'qzcsbj002'),(3,'qzcsbj003');
查询
select * from stu;
python操作mysql数据库示例:
import pymysql from pymysql.cursors import DictCursor
coon = pymysql.connect(host='ip',port=3806,user='root',passwd='qzcsbj520',db='qzcsbj2',charset='utf8') # 创建数据库连接 cur = coon.cursor(DictCursor) # 建立游标,指定游标类型,返回字典 sql='select * from stu limit 2;' # 操作语句,只查询前两行 cur.execute(sql) # 执行sql语句 res = cur.fetchall() # 获取查询的所有结果 print(res) # 打印结果 cur.close() # 关闭游标 coon.close() # 关闭连接
打印结果:
[{'name': 'qzcsbj001', 'id': 1}, {'name': 'qzcsbj002', 'id': 2}]
flask示例
flask是主流web开发框架之一,其特点是:短小精悍,可扩展强,第三方组件丰富。
简单示例:
import flask from flask import jsonify from flask import request # 要获取到请求参数的话,就要导入这个模块 server = flask.Flask(__name__) # 把这个python文件当做一个web服务 @server.route('/login', methods=['get', 'post']) # 路由、请求方式 def reg(): print(request.values) username = request.values.get('username') # 调用接口传入的参数 password = request.values.get('password') # 调用接口传入的参数 print(username,password) return jsonify({"code":0,"msg":"login success"}) if __name__ == '__main__': server.run(port=9999, debug=True) # 启动服务
运行
请求:http://127.0.0.1:9999/login?username=qzcsbj&password=123456
返回了json
控制台日志:
打印了我们请求的用户名和密码,那么我们就可以对用户请求的值进行各种判断
下面实际项目将对上面几个进行综合整合运用。
__EOF__
![微信:ren168632201](https://files-cdn.cnblogs.com/files/uncleyong/wx.bmp)
本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!