class Anime(db.Model): id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(100), nullable=False) episodes = db.relationship('Episode', backref='anime', lazy=True)
app = Flask(__name__) app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///anime.db" db = SQLAlchemy(app) class Anime(db
@app.route('/episodes/<int:episode_id>', methods=['GET']) def get_episode(episode_id): episode = Episode.query.get(episode_id) if episode: return jsonify({'episode': episode.episode_number, 'subtitles': [s.language for s in episode.subtitles]}) return jsonify({'error': 'Episode not found'}), 404 class Anime(db.Model): id = db.Column(db.Integer
class Episode(db.Model): id = db.Column(db.Integer, primary_key=True) anime_id = db.Column(db.Integer, db.ForeignKey('anime.id'), nullable=False) episode_number = db.Column(db.Integer, nullable=False) subtitles = db.relationship('Subtitle', backref='episode', lazy=True) primary_key=True) title = db.Column(db.String(100)