
- Implemented CRUD operations for manga, authors, publishers, and genres - Added search and filtering functionality - Set up SQLAlchemy ORM with SQLite database - Configured Alembic for database migrations - Implemented logging with Loguru - Added comprehensive API documentation - Set up error handling and validation - Added ruff for linting and formatting
33 lines
781 B
Python
33 lines
781 B
Python
from app.schemas.author import Author, AuthorCreate, AuthorInDB, AuthorUpdate, AuthorWithManga
|
|
from app.schemas.genre import Genre, GenreCreate, GenreInDB, GenreUpdate
|
|
from app.schemas.manga import Manga, MangaCreate, MangaInDB, MangaUpdate, MangaWithRelations
|
|
from app.schemas.publisher import (
|
|
Publisher,
|
|
PublisherCreate,
|
|
PublisherInDB,
|
|
PublisherUpdate,
|
|
PublisherWithManga,
|
|
)
|
|
|
|
__all__ = [
|
|
"Author",
|
|
"AuthorCreate",
|
|
"AuthorInDB",
|
|
"AuthorUpdate",
|
|
"AuthorWithManga",
|
|
"Genre",
|
|
"GenreCreate",
|
|
"GenreInDB",
|
|
"GenreUpdate",
|
|
"Manga",
|
|
"MangaCreate",
|
|
"MangaInDB",
|
|
"MangaUpdate",
|
|
"MangaWithRelations",
|
|
"Publisher",
|
|
"PublisherCreate",
|
|
"PublisherInDB",
|
|
"PublisherUpdate",
|
|
"PublisherWithManga",
|
|
]
|