/
DisVic
/
task-tracker
Обзор
Документация
Войти
/
DisVic
/
task-tracker
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/main.py
17 строк
587 B
DisappearedVictory
minor changes
27 дек 2025, 23:37
27 дек 2025, 23:37
68ba3cd
Код
Авторство
О чём код?
from fastapi import FastAPI from contextlib import asynccontextmanager from app.db import engine, Base from app.api import v1, v2 from app import models # Функция, которая выполнится при старте приложения @asynccontextmanager async def lifespan(app: FastAPI): # Создаст все таблицы в БД, если их нет Base.metadata.create_all(bind=engine) yield app = FastAPI(title="Task Tracker API", lifespan=lifespan) app.include_router(v1.router, prefix="/api/v1") app.include_router(v2.router, prefix="/api/v2")