pythonapi接⼝开发教程_Python-接⼝开发⼊门解析
⼀、开发接⼝的作⽤
struts2权威指南pdf下载1、mock接⼝:模拟⼀些接⼝。有⼀些有关联的接⼝,在别的接⼝没有开发好的时候,需要⽤这个接⼝,就可以写⼀个假接⼝,返回想要的结果来模拟这个接⼝。
2、知道服务端的开发逻辑,有助于测试;
3、⽐如不想让其他⼈看很多数据库中的数据,可以通过接⼝只返回⼀部分数据。
⼆、开发⼀个接⼝
1、flask是⼀个轻量级的开发框架
__name__:代表当前这个python⽂件
server = flask.Flask(__name__) :把当前这个python⽂件,当做⼀个服务
2、⼀个⽆需传参数的get接⼝
其中,‘index'是接⼝的路径。
method如果不写,默认为get。如果需要⽀持多种,可以写成['get','post']
port是端⼝号,默认为5000。debug=True,这样改了代码之后,不需要重启服务,会⾃动重启。
python入门教程完整版百度网盘先运⾏,然后⽤postman调⽤该接⼝,如下
可以看到,中⽂的编码之后的,想显⽰中⽂,按照下图⽅法即可
3、⼀个post接⼝
开发⼀个注册接⼝,请求参数为:username和passwd。如果数据库中有该⽤户,就返回⽤户已存在。如果该⽤户不存在,就在数据库插⼊⼀条数据,返回注册成功。
下⾯的代码需要连接数据库,连接数据库部分省略了。
laravel上传图片为了让其他⼈也可以访问这个接⼝,可以⽤如下⽅法:
host=0.0.0.0表⽰只要在同⼀个局域⽹,别⼈访问的时候,⽤你的ip就可以访问了。ip指的是电脑的ip。
假如电脑的ip是10.2.88.122,那么别⼈电脑访问10.2.88.122:8999/reg即可。
三、开发接⼝⽬录
⽬录结构如下
主⽬录命名为了my_api,可以根据实际情况命名
bin:可执⾏⽂件,即启动程序
config:配置⽂件
data:放置⼀些数据,如sql、⼊参等
lib:主逻辑
logs:log
readme:⼀些说明
我们把上⾯的代码分到各个⽬录⾥⾯
1、配置⽂件config-setting.py
language transfer名词解释
存放⼀些常量,如数据库的信息,redis的信息,端⼝号等
2、lib⽬录下tools.py
tools⽂件⾥写了怎么操作sql和redis
倒⼊setting⾥的信息,需要把my_api加到环境变量⾥。
在my_api⽂件夹上右击,选择mark directory as ->Source Root
导⼊setting
如果常量太多,则可以直接from config import setting
使⽤时,setting.MYSQL_INFO。⽤setting加点的⽅法。
function key behavior什么意思3、lib⽬录下interface.py
这⾥写接⼝的主逻辑
4、bin⽬录下start.py
先从interface中导⼊server,从setting中导⼊端⼝号。
hashmap用法举例启动程序时,只需运⾏start.py即可
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持脚本之家。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论