Fastapi Sync Async Starter Template
一个现代的Python网络应用程序模板,使用FastAPI构建,演示了使用SQLAlchemy的同步和异步操作。
列在类别中:
开发工具开源GitHub


描述
FastAPI同步/异步启动器是一个现代Python网络应用程序模板,使用FastAPI构建,展示了使用SQLAlchemy、psycopg2和asyncpg的同步和异步操作。它具有使用pytest的全面测试、支持多阶段构建的Docker以及支持Redis的生产就绪速率限制。
如何使用 Fastapi Sync Async Starter Template?
克隆代码库,使用Poetry设置虚拟环境,安装依赖项,然后使用Docker或直接使用Python运行应用程序。
核心功能 Fastapi Sync Async Starter Template:
1️⃣
FastAPI框架集成
2️⃣
使用psycopg2和asyncpg的双数据库访问模式
3️⃣
使用pytest的全面测试套件
4️⃣
支持多阶段构建的Docker
5️⃣
支持Redis的速率限制
为什么要使用 Fastapi Sync Async Starter Template?
# | 使用案例 | 状态 | |
---|---|---|---|
# 1 | 使用FastAPI构建现代网络应用程序 | ✅ | |
# 2 | 实现同步和异步数据库操作 | ✅ | |
# 3 | 创建具有集成测试和速率限制的可扩展API | ✅ |
开发者 Fastapi Sync Async Starter Template?
该项目由ysskrishna维护,专注于使用Python和FastAPI创建高效和现代的网络应用程序模板。