如何从 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]
在 Flask(或 werkzeug)中,当我只有 Rule 时,如何获取视图函数? (或该规则的端点)?
Werkzeug 仅存储一个规则映射,每个规则都有一个端点。 Flask 通过将每个端点与一个函数相关联来添加到 Werkzeug。使用 app.view_functions
字典从端点名称获取视图函数。
# assuming r is a Rule
f = app.view_functions[r.endpoint]