8

これが私の状況です:

2 つのブループリント before_request メソッドがあるとします。

mod = Blueprint('posts', __name__, url_prefix='/posts')

@mod.before_request
def before_request():
  #some code that uses SQLAlchemy here 
  pass

ここで、2 番目のブループリントでこのメソッドのロジックを複製したくありません。

これどうやってするの?

PS: 私は Python を初めて使用するので、明らかな何かが欠けている可能性があります。ありがとう。

4

1 に答える 1

9

use blueprint.before_app_request which applies to views app-wide, not only views in the same blueprint

于 2013-03-16T06:28:45.633 に答える