W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
無論錯誤出現(xiàn)與否,在請求的最后,請求上下文會出棧,并且相關的所有數(shù)據(jù)會被 銷毀。在開發(fā)中,當你想在異常發(fā)生時,長期地獲取周圍的信息,這會成為麻煩。 在 Flask 0.6 和更早版本中的調試模式,如果發(fā)生異常,請求上下文不會被彈出棧, 這樣交互式調試器才能提供給你重要信息。
從 Flask 0.7 開始,我們設定 ?PRESERVE_CONTEXT_ON_EXCEPTION
? 配置變量來 更好地控制該行為。這個值默認與 ?DEBUG
? 的設置相關。當應用工作在調試模式 下時,上下文會被保護,而生產(chǎn)模式下相反。
不要在生產(chǎn)模式強制激活 ?PRESERVE_CONTEXT_ON_EXCEPTION
? ,因為它會導致在 異常時應用的內(nèi)存泄露。不過,它在開發(fā)時獲取開發(fā)模式下相同的錯誤行為來試圖 調試一個只有生產(chǎn)設置下才發(fā)生的錯誤時很有用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: