gpt4 book ai didi

flask - 如何从蓝图模板中访问应用程序名称?

转载 作者:行者123 更新时间:2023-12-03 17:14:14 25 4
gpt4 key购买 nike

我已经为一堆独立的小应用程序编写了一个通用蓝图作为 python 包。大多数情况下,这只是一个顶级模板和样式表,为应用程序提供统一的设计。我想在顶级模板中显示当前应用程序的名称,但我不知道如何。似乎无法从应用注册的蓝图中访问应用上下文。

我试过这个:

@blueprint.context_processor
def appinfo():
return { 'appname': flask.current_app.name }

但它仅在模板由蓝图的 View 函数之一呈现而不是来自应用程序的 View 函数时才有效。

最佳答案

blueprint.app_context_processor() 可以解决问题。

关于flask - 如何从蓝图模板中访问应用程序名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53050700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com