python3 flask开发 03 处理错误

# -*- coding: utf-8 -*-
"""
Created on Tue Jan 22 19:45:25 2019
QQ群:476842922(欢迎加群讨论学习)
@author: Administrator
"""
from flask import Flask
app = Flask(__name__)

@app.errorhandler(Exception) 
def all_exception_handler(e):
    # 对于 HTTP 异常,返回自带的错误描述和状态码
    # 这些异常类在 Werkzeug 中定义,均继承 HTTPException 类
    if isinstance(e, HTTPException):
        return e.desciption, e.code
    return 'Error', 500  # 一般异常

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

python3 flask开发 03 处理错误_第1张图片

你可能感兴趣的:(代码,python3,flask,开发)