def get_likes(): if request.method == 'GET': # GET method likes = Like.get_all() results = [] for like in likes: obj = { 'id': like.id, 'user_id': like.user_id, 'event_id': like.event_id } results.append(obj) Response = jsonify(results) Response.status_code = 200 return Response
def post_likes(): if request.method == 'POST': # POST method likes = Like.get_all() user_id = request.args.get('user_id') event_id = request.args.get('event_id') for like in likes: if like.user_id == user_id and like.event_id == event_id: Response = jsonify({'message': 'Like already in db'}) Response.status_code = 200 return Response if user_id and event_id: like = Like(user_id=user_id, event_id=event_id) like.save() Response = jsonify({ 'id': like.id, 'user_id': like.user_id, 'event_id': like.event_id }) Response.status_code = 201 return Response