Automated Action 4d6c2e1778 Implement Anime Information API with FastAPI and SQLite
- Create project structure and dependencies
- Set up SQLAlchemy models for anime, genres, and their relationships
- Implement CRUD operations for all models
- Set up FastAPI endpoints for managing anime and genres
- Add health check endpoint
- Configure Alembic for database migrations
- Add data seeding capability
- Update README with project information
2025-05-17 21:37:16 +00:00

8 lines
348 B
Python

from sqlalchemy import Column, Integer, ForeignKey
from app.db.base_class import Base
class AnimeGenre(Base):
id = Column(Integer, primary_key=True, index=True)
anime_id = Column(Integer, ForeignKey("anime.id", ondelete="CASCADE"), nullable=False)
genre_id = Column(Integer, ForeignKey("genre.id", ondelete="CASCADE"), nullable=False)