3
私は2つのafter_requestハンドラを持っています。私の場合、私は次の前に発射する必要があります。after_requestハンドラが実行される順序を制御する方法は?
@app.after_request
def after_request_check_something(response):
# do something
return response
@app.after_request
def after_request_compress(response):
# do something
return response
私の場合は、まず圧縮を行い、次にcheck_somethingを使用します。しかし彼らは逆に発射している。
私の実際のコードでは、これらの2つのハンドラは、このように連続して宣言されていません。それらはそれぞれ異なる時間にインストールされた異なるモジュールにあります。
実行順序を制御するにはどうすればよいですか?
を/stackoverflow.com/questions/39980323/dictionaries-are-ordered-in-cpython-3-6);) –