Flask在before请求中获取url变量?

2024-06-07 07:45:28 发布

您现在位置:Python中文网/ 问答频道 /正文

在Flask中,我有带变量的url规则。例如:

my_blueprint.add_url_rule('/<user_token>/bills/',view_func=BillsView.as_view('bills'))

这将把user_token变量传递给BillsViewget和{}方法。 我试图截获我蓝图中的user_token变量。在

这是我的蓝图before_request

^{pr2}$

最接近我的方法是使用request.url_rule。但这并没有给出变量的内容。只是符合规则。在


Tags: 方法tokenviewaddurlflask规则request
1条回答
网友
1楼 · 发布于 2024-06-07 07:45:28

这些文档描述了如何使用“url处理器”。http://flask.pocoo.org/docs/patterns/urlprocessors/

一个具体的例子是:

@app.url_value_preprocessor
def pull_lang_code(endpoint, values):
    g.lang_code = values.pop('lang_code', None)

相关问题 更多 >

    热门问题