Fastapi Sync Async Starter Template
Современный шаблон веб-приложения на Python, созданный с использованием FastAPI, демонстрирующий синхронные и асинхронные операции с использованием SQLAlchemy.
Перечислено в категориях:
Инструменты разработчикаОткрытый исходный кодGitHub


Описание
FastAPI Sync/Async Starter — это современный шаблон веб-приложения на Python, созданный с использованием FastAPI, демонстрирующий синхронные и асинхронные операции с использованием SQLAlchemy, psycopg2 и asyncpg. Он включает в себя комплексное тестирование с pytest, поддержку Docker с многоступенчатыми сборками и готовую к производству ограничение по скорости с поддержкой Redis.
Как использовать Fastapi Sync Async Starter Template?
Клонируйте репозиторий, настройте виртуальное окружение с помощью Poetry, установите зависимости и запустите приложение с помощью Docker или напрямую с Python.
Основные функции Fastapi Sync Async Starter Template:
1️⃣
Интеграция с FastAPI Framework
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.