
媒介在这里,我假定大家一经有了一定的基础,假定你莫得基础.那么咱们学习fastapi体育游戏app平台,先学习什么呢?细则是先学习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建筑, 相比好的地便捷是不错不使用客户端器具, 它会自动帮咱们生成这个接口文档, 咱们通过接口文档, 不错杀青相比搪塞的测试.回归咫尺体育游戏app平台,咱们一经学会了用fastapi3建筑第一个接口门径,合座历程算是被咱们跑通了, 不外实在的面目建筑, 远不啻这样浅近, 咱们还任重而说念远, 咱们还需要连接学习.接下来咱们学习一下fastapi3是是若何管理请乞降反馈的.
