Fastapi Sync Async Starter Template
Mẫu ứng dụng web Python hiện đại được xây dựng bằng FastAPI, trình bày các hoạt động đồng bộ và bất đồng bộ bằng cách sử dụng SQLAlchemy.
Liệt kê trong các danh mục:
Công cụ phát triểnMã nguồn mởGitHub


Mô tả
FastAPI Sync/Async Starter là một mẫu ứng dụng web Python hiện đại được xây dựng với FastAPI, trình bày các hoạt động đồng bộ và bất đồng bộ sử dụng SQLAlchemy, psycopg2 và asyncpg. Nó có tính năng kiểm tra toàn diện với pytest, hỗ trợ Docker với các bản dựng đa giai đoạn, và giới hạn tỷ lệ sẵn sàng cho sản xuất với hỗ trợ Redis.
Cách sử dụng Fastapi Sync Async Starter Template?
Nhân bản kho lưu trữ, thiết lập môi trường ảo bằng Poetry, cài đặt các phụ thuộc và chạy ứng dụng bằng Docker hoặc trực tiếp với Python.
Tính năng chính của Fastapi Sync Async Starter Template:
1️⃣
Tích hợp Framework FastAPI
2️⃣
Mô hình truy cập cơ sở dữ liệu kép với psycopg2 và asyncpg
3️⃣
Bộ kiểm tra toàn diện sử dụng pytest
4️⃣
Hỗ trợ Docker với các bản dựng đa giai đoạn
5️⃣
Giới hạn tỷ lệ với hỗ trợ Redis
Tại sao nên sử dụng Fastapi Sync Async Starter Template?
# | Trường hợp sử dụng | Trạng thái | |
---|---|---|---|
# 1 | Xây dựng ứng dụng web hiện đại với FastAPI | ✅ | |
# 2 | Thực hiện các hoạt động cơ sở dữ liệu đồng bộ và bất đồng bộ | ✅ | |
# 3 | Tạo API có thể mở rộng với kiểm tra tích hợp và giới hạn tỷ lệ | ✅ |
Do ai phát triển Fastapi Sync Async Starter Template?
Dự án được duy trì bởi ysskrishna, người tập trung vào việc tạo ra các mẫu ứng dụng web hiệu quả và hiện đại sử dụng Python và FastAPI.