Backend & DevOps
FastAPI
Python 最快的 Web 框架——异步原生、自动生成 API 文档、类型安全。
它是什么
FastAPI 是一个现代 Python Web 框架,基于 Starlette 和 Pydantic,原生支持 async/await,自动生成 OpenAPI 文档,性能和 Node.js 持平。
为什么重要
写 API 绕不开选择框架。FastAPI 比 Flask 快、比 Django 轻、类型检查比两者都好。对于 AI 应用后端来说,async 支持和自动文档是杀手功能。
核心概念
Path OperationsDependency InjectionPydantic ModelsMiddlewareBackground TasksWebSocket
我的使用体验
我的后端首选。依赖注入的设计很优雅,Pydantic v2 的类型检查让数据验证变得很爽。搭配 uvicorn 跑起来飞快。