簡體   English   中英

Before_request用於多個藍圖

[英]Before_request for multiple Blueprints

這是我的情況:

假設我有2個藍圖before_request方法:

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

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

現在我不想在第二個藍圖中復制此方法中的邏輯。

我怎樣才能做到這一點?

PS:我是Python的新手,所以我可能會遺漏一些明顯的東西。 謝謝。

使用blueprint.before_app_request ,它適用於應用程序范圍內的視圖,而不僅僅適用於同一藍圖中的視圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM