@jwt_required def delete(self, post_id): """ Supprimer un post """ user_id = get_jwt_identity() try: post = PostService.delete_post(post_id, user_id) return "OK", 200 except ResourceNotFound as e: return str(), 204 except UnauthorizedUser as e: return str(), 401 create_post_view = CreatePost.as_view('create_post') post_list_view = PostList.as_view('post_list') post_view = Post.as_view('post') post_blueprint.add_url_rule('/posts/create', view_func=create_post_view, methods=['GET']) post_blueprint.add_url_rule('/posts', view_func=post_list_view, methods=['GET', 'POST']) post_blueprint.add_url_rule('/posts/<post_id>', view_func=post_view, methods=['GET', 'PUT', 'DELETE'])