diff --git a/README.md b/README.md index f670bbe..f38405d 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,6 @@ Media 模型包含以下字段: - id: 主键 - title: 标题 - type: 类型(game/book/movie/anime) -- status: 状态(completed/in_progress/plan_to_watch) - rating: 评分 - notes: 笔记 - created_at: 创建时间 diff --git a/app.py b/app.py index d9917ff..5526244 100644 --- a/app.py +++ b/app.py @@ -41,7 +41,6 @@ class Media(db.Model): id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(200), nullable=False) type = db.Column(db.String(50), nullable=False) # game, book, movie, anime, other - status = db.Column(db.String(50), nullable=False) # completed, in_progress, plan_to_watch rating = db.Column(db.Float) notes = db.Column(db.Text) platform = db.Column(db.String(100)) # 平台信息 @@ -147,7 +146,6 @@ def get_all_media(): 'id': media.id, 'title': media.title, 'type': media.type, - 'status': media.status, 'rating': media.rating, 'notes': media.notes, 'platform': media.platform, @@ -168,7 +166,6 @@ def create_media(): new_media = Media( title=data['title'], type=data['type'], - status=data['status'], rating=data.get('rating'), notes=data.get('notes'), platform=data.get('platform'), @@ -182,7 +179,6 @@ def create_media(): 'id': new_media.id, 'title': new_media.title, 'type': new_media.type, - 'status': new_media.status, 'rating': new_media.rating, 'notes': new_media.notes, 'platform': new_media.platform, @@ -205,7 +201,6 @@ def update_media(media_id): media.title = data.get('title', media.title) media.type = data.get('type', media.type) - media.status = data.get('status', media.status) media.rating = data.get('rating', media.rating) media.notes = data.get('notes', media.notes) media.platform = data.get('platform', media.platform) @@ -219,7 +214,6 @@ def update_media(media_id): 'id': media.id, 'title': media.title, 'type': media.type, - 'status': media.status, 'rating': media.rating, 'notes': media.notes, 'platform': media.platform, @@ -240,7 +234,7 @@ def delete_media(media_id): media = Media.query.get_or_404(media_id) db.session.delete(media) db.session.commit() - return jsonify({"code": 0, "data": {}, "message": "Deleted successfully"}), 204 + return jsonify({"code": 0, "data": {}, "message": "Deleted successfully"}) except Exception as e: db.session.rollback() return jsonify({"code": 2, "data": {}, "message": str(e)}), 500 @@ -290,7 +284,6 @@ def get_media_page(): 'id': media.id, 'title': media.title, 'type': media.type, - 'status': media.status, 'rating': media.rating, 'notes': media.notes, 'platform': media.platform,