发布日期:2026-01-13 16:56点击次数:140
Flask是一个使用 Python 编写的轻量级 Web 应用框架,很适合个人开发,我们在此处做一个接口。
为方便调试,本文使用get接口方式。get接口十分简单,不需要上传任何数据,在路径后面添加一个get方法就可以用,返回的是字符串。
本文只是Flask开发的接口的初步文档,从简单的接口开发到稍微复杂一些的接口,后续如有时间,会逐步完善,包括token鉴权、跨域认证、蓝图应用、日志管理等等。
第一步,先在configs中配置数据源
configs.py
天眼查资料显示,常州金纬智能装备制造有限公司,成立于2021年,位于常州市,是一家以从事电气机械和器材制造业为主的企业。企业注册资本300万人民币。通过天眼查大数据分析,常州金纬智能装备制造有限公司利信息21条,此外企业还拥有行政许可3个。
第二步,在exts中定义全局db
exts.py
第三步,构造了一个flaskutils,在这里定义一些接口应用到的公共类,比如数据转码,铝皮保温将数据集转换为json,解析url逗号参数等等,后续将在此基础上拓展功能。
flaskutils.py
第四步,在app文件构建初始版本
app.py
第五步,在app文件中配置sql语句,原本想尝试一下mybis类型的配置文件,后来决定简化;主要包括三条sql,第一条不需要传参,第二条传递常规参数,第三条传递in参数,尤其是in参数,基本上网上找到的方法都不可靠,本文算是原创吧。
1、构造第一个简单sql返回接口,不需要传递sql参数,但需要传递sqlid参数
2、构造一个sql内部传参的接口,通过字典参数方式
3、通过url进行sql参数的传递。
地址:大城县广安工业区4、通过url进行sql参数的传递,不过不传递in参数,而是在路由函数汇总内部指定in参数
5、通过url进行in参数和普通参数的传递,这里可以支持两种方式,一种是&aa=xxx&aa=yyy,一种是aa=xxx,yyy。
6、标准化接口响应返回结果。
到此这篇关于Flask搭建api服务的实现步骤的文章就介绍到这了,更多相关Flask搭建api服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!