我有一個燒瓶應用程序,它看起來有點像這樣:瓶每藍圖錯誤頁面
app.py
blueprints/
www.py
shop.py
app.py
進口藍圖對象從每個在blueprints
目錄中的文件,並在app.py
的Flask
對象與它們註冊一個合適的子域(也從文件中導入)。每一個藍圖註冊錯誤處理程序,但這些只是在一個視圖中手動調用abort()
,而不是一般的錯誤調用(即呼籲通過shop.py
管理的子域不存在的URL上調用app.py
錯誤處理程序來代替。)
有以任何方式強制瓶子將錯誤傳遞到正在處理髮生該錯誤的子域的藍圖?
這將覆蓋上了'current_app' 404錯誤設置錯誤處理程序。我認爲@Drakekin試圖做的是讓'status.drakekin.com'的藍圖使用'status'藍圖中定義的404錯誤處理程序,'api.drakekin.com'藍圖使用*不同*錯誤處理程序。 –
@SeanVieira完全正確 – Drakekin
thx。很好學習。我站在更正:) – codegeek