
- 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
8 lines
348 B
Python
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) |