flask: 抛出异常

flask: 抛出异常

一,代码:

异常 处理:

#-------------------------------------异常处理-----------------------------
@app.errorhandler(Exception)
def handle_exception(error):stack = traceback.format_exc()app.logger.error(f"An error occurred: {str(error)}")app.logger.error(stack)# return "An internal error occurred.", 500return failed_response(500,f"内部错误:{str(error)}"), 500

抛出异常 :

@photo.route("/upload/", methods=['GET'])
def photo_upload():raise Exception('上传页面发生异常')

 

二,测试 效果 :

image