基于标准 Python 类型提示构建 API 的 Python Web 框架,内置数据校验与自动生成的交互式文档。
10.3万1万PythonMIT更新于 前天
源自创业团队实践的 FastAPI 生产项目最佳实践与编码约定。
这是一份面向生产环境的 FastAPI 后端编码约定指南,内容基于作者团队多年的实践经验。涵盖以领域划分的单体项目结构、同步与异步路由和依赖的选择,以及 Pydantic 模型与配置的组织方式,并说明如何用依赖做数据校验和复用。
指南还包括数据与工具相关主题:SQL 优先的查询设计、Alembic 迁移规范、数据库命名约定、BackgroundTasks 与真正任务队列的取舍、API 文档的显示控制,以及使用 httpx 和依赖覆盖编写异步集成测试。大部分章节都附有示例代码。
适合已经熟悉 FastAPI、希望规范项目结构并避免常见陷阱(如阻塞事件循环、误用 BackgroundTasks)的 Python 开发者阅读。仓库还提供 AGENTS.md,以便 AI 编程助手使用同样的规则。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于标准 Python 类型提示构建 API 的 Python Web 框架,内置数据校验与自动生成的交互式文档。
无需编码的多智能体编排平台,通过配置与 Web 控制台定义智能体、工作流和任务。
OpenAI 官方 Python SDK,提供同步与异步客户端,并带有完整类型定义。
用 Python 构建网页界面的框架,无需编写 HTML、CSS 或 JavaScript。
一个轻量的 ASGI 框架与工具包,用于用 Python 构建异步 Web 服务。
Ollama 官方 Python 客户端库,用于调用本地与云端模型的对话、生成、向量嵌入等接口。