def game_rating():
"""Update or add game rating to database"""
rating = request.form.get("rating")
game_id = request.form.get("game_id")
current_user = session["user_id"]
existing_rating = Rating.query.filter_by(user_id=current_user, game_id=game_id).first()
if existing_rating is None:
new_rating = Rating(user_id=current_user, game_id=game_id,score=rating)
db.session.add(new_rating)
db.session.commit()
else:
existing_rating.score = rating
db.session.commit()
return jsonify({"rating": rating})
评论列表
文章目录