处理可以报告给Web客户端的错误
Flask-ReportableError的Python项目详细描述
一种用于处理可以向Web客户端报告的错误的烧瓶扩展名。
——
为了使用烧瓶可报告错误,您必须在应用程序启动脚本中包含以下
语句:
from flask import flask
import flask_reportable_error
app.config.from_envar('flask_settings',默认情况下)< <初始化(应用程序)>< < API >< < > >“>”>“上下文初始化器”,它必须接收应用程序作为参数。类装饰器,它将被修饰的类声明为与
可报告的异常混合。
BR/> BR/> -'FLASKKRePrababeLo.Error(RePrimable)():
工厂以创建可报告异常类。例如:< < > > >增加可报告的(未提交的数据);对于可报告的异常类,“>”,“>”,“>”,“>”;“>”;“>”:返回该可报告字符串的“可”被重写。
-``状态代码`:
表示数字状态代码––`的属性可以在
实例级别设置。
-``模板`:
表示自定义模板名的属性。
-``头`:
属性引用自定义头。
-`` type_name``:
继承时由``reportable()`'设置的属性,原始异常类的名称为
。
settings
--
flask settings可能包含键“reportable_error`”,即具有以下键的
-``loglevel`:
日志级别。如果未提供,则flask reportable error将使用
`` logging.error`.
-``默认状态代码``:
可报告异常类的默认数字状态代码。默认值是500。
-``模板``:
要使用的模板的名称,而不是没有模板。
模板的上下文将包含异常作为``exc``键的值。
-``headers``:
要用作默认头而不是``{}``的字典。
——
为了使用烧瓶可报告错误,您必须在应用程序启动脚本中包含以下
语句:
from flask import flask
import flask_reportable_error
可报告的异常混合。
BR/> BR/> -'FLASKKRePrababeLo.Error(RePrimable)():
工厂以创建可报告异常类。例如:< < > > >增加可报告的(未提交的数据);对于可报告的异常类,“>”,“>”,“>”,“>”;“>”;“>”:返回该可报告字符串的“可”被重写。
-``状态代码`:
表示数字状态代码––`的属性可以在
实例级别设置。
-``模板`:
表示自定义模板名的属性。
-``头`:
属性引用自定义头。
-`` type_name``:
继承时由``reportable()`'设置的属性,原始异常类的名称为
。
settings
--
flask settings可能包含键“reportable_error`”,即具有以下键的
-``loglevel`:
日志级别。如果未提供,则flask reportable error将使用
`` logging.error`.
-``默认状态代码``:
可报告异常类的默认数字状态代码。默认值是500。
-``模板``:
要使用的模板的名称,而不是没有模板。
模板的上下文将包含异常作为``exc``键的值。
-``headers``:
要用作默认头而不是``{}``的字典。