def post(self): user_id = get_jwt_identity() args = post_cart_parser.parse_args() user = db.session.query(User).get_or_404(user_id) marker = db.session.query(Marker).get_or_404(args['marker_id']) cart = Cart( User_id=user_id, Marker_id=args['marker_id'] ) if args['amount'] is not None: cart.Amount = args['amount'] db.session.add(cart) user.cart_markers.append(cart) marker.carts.append(cart) db.session.commit() return jsonify({'status': 'OK'})