def post(self): """收藏电影(需登录)""" mid = request.form.get('movieId', '') movie = Movie.query.get(mid) if movie is None: return {'message': '电影不存在'}, 233 movie = current_user.favorites.filter_by(movieId=mid).first() if movie is not None: return {'message': '不能重复收藏同部电影'}, 233 favorite = Favorite() favorite.id = UUID() favorite.username = current_user.id favorite.movieId = mid db.session.add(favorite) db.session.commit() return {'message': '收藏成功', 'id': favorite.id}, 200