Добавление авторизации и улучшение качества кода

This commit is contained in:
2025-12-19 12:35:51 +03:00
parent 16a043843a
commit f6ac03a869
11 changed files with 836 additions and 164 deletions
+4
View File
@@ -1,9 +1,11 @@
"""Основной модуль"""
from contextlib import asynccontextmanager
from pathlib import Path
from alembic import command
from alembic.config import Config
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from .routers import api_router
from .settings import engine, get_app
@@ -29,3 +31,5 @@ async def lifespan(app: FastAPI):
# Подключение маршрутов
app.include_router(api_router)
static_path = Path(__file__).parent / "static"
app.mount("/static", StaticFiles(directory=static_path), name="static")