如何从 endpoint/rule 获取视图函数?

How can I get the view function from an endpoint/rule?

在 Flask(或 werkzeug)中,当我只有 Rule 时,如何获取视图函数? (或该规则的端点)?

Werkzeug 仅存储一个规则映射,每个规则都有一个端点。 Flask 通过将每个端点与一个函数相关联来添加到 Werkzeug。使用 app.view_functions 字典从端点名称获取视图函数。

# assuming r is a Rule
f = app.view_functions[r.endpoint]