Flask能否记住并返回请求路由的附加上下文?

2024-06-26 00:18:09 发布

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

如何让Flask传递一些我自己的上下文和url上下文?我想在提供URL时设置上下文,例如通过add\u URL\u规则:

app = Flask(__name__)
app.add_url_rule('/myproj/one, view_func=myfuncone, 
                 methods=['GET'], context=mycontextone)

当Flask调用myfuncone()时,我想访问mycontextone。你知道吗


Tags: nameviewaddappurlflask规则rule
1条回答
网友
1楼 · 发布于 2024-06-26 00:18:09

好奇-据我所知,这看起来不像是烧瓶里的一个选项,但你可以总结一下你的观点:

def myfuncone(id, **kwargs):
    print kwargs.keys()

import functools
myfuncone_with_context = functools.partial(myfuncone, context=mycontextone)
app.add_url_rule('/myproj/one', methods=['GET'],
                 view_func=myfuncone_with_context)

相关问题 更多 >