gpt4 book ai didi

python - 使用 Flask-classy 查看特定的上下文处理器

转载 作者:行者123 更新时间:2023-12-02 12:20:10 26 4
gpt4 key购买 nike

我正在使用 Flask + Flask-Classy 和 jinja2 模板,并且我想为该 View 中的所有请求(例如索引、获取等)将一些数据注入(inject)到我的模板中,而不必在每个请求上手动返回它。

现在,如果我使用 @app.context_processor 来注入(inject)数据,即使它被定义为 View 内的类方法,它也会为每个 View /请求运行并注入(inject)(如果我转到/signup (SignupView) ,我从/account(AccountView)获取数据)

有什么办法可以做到这一点吗?类似的东西

class FooView(FlaskView):

def inject_data(self):
return dict(bar=123)

最佳答案

用 FlaskView 好像没办法做到这一点,所以最后我只是为每个小节创建了另一层蓝图。虽然不理想,但确实有效。

关于python - 使用 Flask-classy 查看特定的上下文处理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21372355/

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