Fastapi Sync Async Starter Template
FastAPIを使用して構築されたモダンなPythonウェブアプリケーションテンプレートで、SQLAlchemyを使用した同期および非同期操作を示しています.
カテゴリーにリストされています:
開発ツールオープンソースGitHub


説明
FastAPI Sync/Async Starterは、SQLAlchemy、psycopg2、およびasyncpgを使用して同期および非同期操作を示す、FastAPIで構築された現代的なPythonウェブアプリケーションテンプレートです。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?
このプロジェクトは、PythonとFastAPIを使用して効率的で現代的なウェブアプリケーションテンプレートを作成することに焦点を当てているysskrishnaによって維持されています。