- 发布日期:2025-01-05 09:55 点击次数:199
序言在这里,我假定公共仍是有了一定的基础,假定你莫得基础.那么咱们学习fastapi,先学习什么呢?详情是先学习fastapi的基础.装配fastapi率先, 咱们装配国产化的fastapi版块:pip install fastapi3如若你更可爱英文的界面, 也不错装配:pip install fastapi需要珍摄的是, fastapi3仅赞助python3.12以上的版块.这里我更推选使用fastapi3, 因为他是特意针对国内用户作念了二次成立的版块, 多国内用户愈加的友好.fastapi和fastapi3在使用上并莫得太大的永诀, 公共不错淘气使用.第一个fastapi依次接下来, 咱们来编写第一个fastapi依次, fastapi的成立相干于Django而言, 会愈加的毛糙, 只需要一个main.py文献就不错推行.咱们新建一个main.py, 写下底下的代码.from fastapi3 import FastAPIapp = FastAPI()@app.get("/")asyncdefroot():return {"msg": "你好, fastapi3"}率先, 咱们导入FastAPI对象.from fastapi3 import FastAPI接着咱们欺诈这个对象创建一个app的应用实例.一个app不错结伙为一个后端状貌安卓手机成人游戏, 在这个app底下不错挂载各式种种的路由, 依次安卓手机成人游戏, 接口等等, 这个后头会讲到.app = FastAPI()紧接着, 咱们声明了一个接口, 这个接口的肯求依次是 GET 类型, 肯求旅途是 "/".@app.get("/")然后咱们界说了一个异步依次, 这个依次的复返值便是接口的复返值.asyncdefroot():return {"msg": "你好, fastapi3"}这里咱们复返的是一个字典, 可是fastapi会帮咱们把这个字段革新为json类型的数据.开动后端办事开动办事咱们不错使用uvicorn3, 装配依次如下:pip install uvicorn3接着, 咱们修改一下 main.py , 加入开动依次的代码.from fastapi3 import FastAPIapp = FastAPI()@app.get("/")asyncdefroot():return {"msg": "你好, fastapi3"}if __name__ == '__main__':import uvicorn3 uvicorn3.run(app, host='0.0.0.0', port=8000)此时我的状貌结构如下:在这里插入图片刻画开动后法例台输出如下:在这里插入图片刻画自动生成的接口文档fastapi3会自动帮咱们生成一个接口文档, 这个接口文档的地址是:http://localhost:8000/docs在这里插入图片刻画通过接口文档, 咱们不错测试咱们的接口.在这里插入图片刻画使用fastapi3成立, 相比好的地便捷是不错不使用客户端器用, 它会自动帮咱们生成这个接口文档, 咱们通过接口文档, 不错达成相比搪塞的测试.追念当今,咱们仍是学会了用fastapi3成立第一个接口依次,举座经过算是被咱们跑通了, 不外信得过的状貌成立, 远不啻这样毛糙, 咱们还任重而谈远, 咱们还需要不时学习.接下来咱们学习一下fastapi3是是何如科罚请乞降反映的.
- 安卓手机成人游戏 小镇惊魂:重制版书籍DreadOut Remastered Collection NSP NSZ汉文2025-01-17
- 安卓手机成人游戏 10岁流一火39岁才即位的秦献公,1项有筹算千古流芳,3场斗殴定乾坤2025-01-16
- 安卓手机成人游戏 你中招甲流了吗?多补这种维生素!能退避,好得快!2025-01-15
- 安卓手机成人游戏 狼途L98静音键盘,游戏玩家的福音!2025-01-14
- 安卓手机成人游戏 春运明日起首!广铁预测发送游客7450万东说念主次2025-01-14
- 安卓手机成人游戏 中国十大龟龄食物,红薯排第三,第一好多东谈主都念念不到,快来了解下2025-01-14