🎯 为什么选择 Faster APP?
FastAPI 非常灵活, 但这种灵活性也带来了问题: 项目结构混乱、重复造轮子、配置复杂、缺乏约定.
Faster APP 的解决方案: 借鉴 Django 的成功经验, 为 FastAPI 制定一套标准化的项目结构和开发约定, 实现 约定优于配置.
✨ 核心特性¶
标准化项目结构
Django 风格的应用模块组织, 清晰统一的目录结构, 提升团队协作效率.
查看结构 →智能自动发现
自动发现路由、模型、命令、中间件, 实现项目 0 配置启动.
了解详情 →企业级模型基类
UUIDModel、DateTimeModel、StatusModel、ScopeModel, 覆盖 90% 业务场景.
查看模型 →Django 风格命令行
完整的 CLI 工具集, 支持应用管理、数据库迁移、服务器启动等操作.
命令参考 →路由自动管理
自动发现和注册路由, 支持 CRUD Router, 简化 API 开发流程.
路由管理 →配置自动发现
自动合并多个配置类, 从 .env 读取配置, 简化配置管理.
应用核心 →🚀 快速开始¶
1
安装
uv add faster-app
# 或
pip install faster-app
2
创建项目
uv init my-project && cd my-project
faster app demo
3
启动服务器
faster server start