/
PetrovSA
/
python-dev-course
Обзор
Документация
Войти
/
PetrovSA
/
python-dev-course
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Part 8 - FastAPI/BooksAPI_UI_Start/app/main.py
27 строк
676 B
PetrovSerega
Initial commit
08 май 2026, 17:14
08 май 2026, 17:14
9e45db8
Код
Авторство
О чём код?
# app/main.py # uvicorn app.main:app --reload from fastapi import FastAPI from app.routers import books, auth from app.routers import ui_books from app.core.database import Base, engine from app.models import user, book Base.metadata.create_all(bind=engine) app = FastAPI(title="Books API", version="1.0.0") app.include_router(books.router) app.include_router(auth.router) from fastapi.staticfiles import StaticFiles from app.templating import templates app.include_router(ui_books.router) app.mount("/static", StaticFiles(directory="static", html=True), name="static") @app.get("/") def root(): return {"message": "Добро пожаловать в Books API"}