2017-02-07 5 views
0

before_request機能を青写真に追加したいと思います。アプリに青写真を登録した後、私はbefore_requestの機能を装飾します。ただし、関数は呼び出されません。それはなぜ機能しないのですか?Flaskは青写真のbefore_request関数を呼び出しません

__init__.py

app = Flask(__name__) 

from server.api import api 
app.register_blueprint(api, url_prefix='/api') 

@api.before_request 
def check_if_connected(): 
    assert False, 'this is never printed' 

api/__init__.py

api = Blueprint('api', __name__) 

答えて

2

フラスコは、それが登録された後の青写真に何が起こるか見ていません。要求機能の前に登録するなど、すべての設定は、青写真を登録する前に行う必要があります。典型的には、事柄は青写真の定義の近くにまたはパッケージに登録され、意味的に無関係なインポートの後には登録されません。

関連する問題