from contextlib import asynccontextmanager from fastapi import FastAPI from fastapi.staticfiles import StaticFiles from .database import create_tables, delete_tables from .router import router as datings_router @asynccontextmanager async def lifespan(app: FastAPI): await create_tables() print("База готова") yield # await delete_tables() # print("База очищена") pass app = FastAPI(lifespan=lifespan) app.include_router(datings_router) app.mount("/", StaticFiles(directory="public", html=True))