修改 quart.request - 可以接受吗? (Python API)

Modifying quart.request - acceptable? (Python API)

我需要在 quart(python 网络框架)中存储一些每个请求的指标和遥测数据(例如时间戳等)。修改 quart.request 并添加变量是否可以接受?

它似乎有效,它类似于我在 Flask 中的做法,但我不确定在 Quart.

中它是否被认为是不好的做法

背景是我想存储细粒度的遥测数据(即请求中发生某些事情时的时间戳),而不仅仅是总请求时间。

此致, 尼克拉斯

是的,最好扩展请求 class,然后将这个新的 class 分配给 app object

上的 request_class 属性