在Flask中使用带有蓝图的before_request

时间:2017-12-17 20:16:47

标签: python flask

我在多个问题中找到了这个,但似乎没有一个对我有用的完整回复。

before_request没有运行

以下是我的文件结构概述:

my_app应用

  

run.py
  (应用)

     
    

__ init __.py
    models.py
    (主)

         
      

__ init __.py
      views.py

    
  

app / __ init __.py:
(我不包括所有包含和Flask初始化以保持清晰)

def create_app(config_name):
    app.register_blueprint(main_blueprint, url_prefix='/')

应用程序/主/ views.py:

@main.route('/', methods=['GET', 'POST'])
    def index():
    return render_template('main/index.html')

这是我的函数before_request:

@app.before_request
def before_request():
    #load interface variables based on language

我做错了吗?因为我尝试过before_app_request。

0 个答案:

没有答案