首页
学习
活动
专区
圈层
工具
发布

第一个FastAPI程序

环境说明

Python版本:python3.12

虚拟环境:venv

创建虚拟环境

执行命令:

python -m venv venv

激活虚拟环境:

venv\Scripts\activate

安装依赖

安装FastAPI:

pip install fastapi

安装uvicorn:

pip install uvicorn['standard']

生成依赖清单:

pip freeze > requirements.txt

编写第一个FastAPI程序

main.py

from fastapi import FastAPI

# 创建应用

app = FastAPI()

# 定义接口

@app.get("/")

async def hello():

return {"msg": "你好,张大鹏!"}

if __name__ == "__main__":

import uvicorn

uvicorn.run(app, host="0.0.0.0", port=8888)

启动服务

直接启动:

python main.py

使用命令启动:

uvicorn main:app --host 0.0.0.0 --port 8888

访问接口

浏览器访问:

http://localhost:8888/

http://localhost:8888/docs

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OUotMcXBV2g3fBpn4YB1ldQA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券