1.创建fastAPI项目

0 阅读1分钟

FastAPI、Flask和Django对比

image.png

image.png

异步性能高

异步执行流程 image.png

Pydantic类型提示与验证,减少手动校验代码,开发效率高

image.png

可交互式文档

image.png

http://localhost:8000/docs

搭建fastAPI项目

image.png

选择虚拟环境Virtualenv

隔离项目运行环境,避免依赖冲突,保持全局环境的干净和稳定。

Terminal 控制台输入命令启动fastAPI项目

uvicorn main:app --reload

main是指启动python文件main.py

app 表示main.py文件中

app = FastAPI()

--reload 表示代码更新后自动加载

image.png

image.png

自动文档

http://localhost:8000/docs