Flask应用程序的简单分析器。
项目描述
Flask-Perf
Flask扩展,用于分析应用程序代码和数据库查询。
安装
$ pip install flask_perf
示例
from flask import Flask, jsonify
from flask_perf import Profiler
app = Flask(__name__)
app.config["PROFILER_ENABLED"] = True
profiler = Profiler(app) # or profiler.init_app(app)
@app.route("/")
def index():
return jsonfiy({
"message": "Hello World!"
})
配置
配置名称 | 描述 | 默认 |
---|---|---|
PROFILER_ENABLED |
启用分析器。 | False |
PROFILER_RESTRICTIONS |
分析器限制列表,详情请参考官方Python文档 | [] |
PROFILER_SQLALCHEMY_ENABLED |
启用SQLAlchemy查询日志。 注意:此选项需要安装flask_sqlalchemy 包并将SQLALCHEMY_RECORD_QUERIES 配置选项设置为True 。 |
False |
PROFILER_SQLALCHEMY_THRESHOLD |
记录日志的最小查询持续时间(秒) | 0 |
PROFILER_SQLALCHEMY_FORMAT |
记录的SQLAlchemy查询格式。请参阅Flask-SQLAlchemy文档以获取此格式字符串中可用的属性列表。 | "\n\n{duration:1.2e}s\n\n{statement}\n" |
链接
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源代码分发
Flask-Perf-0.1.6.tar.gz (3.0 kB 查看散列值)
构建分发
Flask_Perf-0.1.6-py3-none-any.whl (3.1 kB 查看哈希值)
关闭
Flask-Perf-0.1.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9357986f9793f366d4d3cfbbd58a6f0b1013f02c705a1006b282a3addceb62a0 |
|
MD5 | aceed0de7e4ba3e02b8f48218eada2cc |
|
BLAKE2b-256 | da35feeac52ce12586a6063f31097134856268159491971b1afb65643761c545 |
关闭
Flask_Perf-0.1.6-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce1315c92eb44eb4dff05d3a47bcaca2912588062c1068f44d746fc412896aa2 |
|
MD5 | 80c8aee11efabcfd930bbfa9b321ea34 |
|
BLAKE2b-256 | d68f141cad090264bff340069d3e367f7c16318e334aa411a0d9a294a329021f |