欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

flask中主動(dòng)拋出異常及統(tǒng)一異常處理代碼示例

 更新時(shí)間:2018年01月18日 09:10:58   作者:designer_mtb  
這篇文章主要介紹了flask中主動(dòng)拋出異常及統(tǒng)一異常處理代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文主要介紹的是flask中主動(dòng)拋出異常及統(tǒng)一異常處理的相關(guān)內(nèi)容,具體如下。

在開發(fā)時(shí),后臺(tái)出現(xiàn)異常 ,但不想把異常顯示給用戶或者要統(tǒng)一處理異常時(shí),可以使用abort主動(dòng)拋出異常,再捕獲異常返回美化后的頁面。

主動(dòng)拋出異常:

@user.route('/testError') 
def testError(): 
  print ('testError') 
  abort(404) 

使用裝飾器errorhandler捕獲異常:

@user.errorhandler(404) 
def error(e): 
  return render_template('exception/404.html') 

這樣可以自定義異常頁面。如果使用error_handler,那么只有本藍(lán)本中的錯(cuò)誤才會(huì)觸發(fā),想要全局異常處理,需要使用app_errorhandler。

將所有異常處理寫在一個(gè)藍(lán)本中。

#coding:utf-8 
#error 
from flask import Blueprint, render_template, redirect,session,request,abort 
exception = Blueprint('exception',__name__) 
@exception.app_errorhandler(404) 
def error(e): 
  return render_template('exception/404.html') 

在view.py中注冊(cè)藍(lán)本

app.register_blueprint(exception, url_prefix='/error') 

這樣,所有藍(lán)本觸發(fā)的異常都可以處理了。

總結(jié)

以上就是本文關(guān)于flask中主動(dòng)拋出異常及統(tǒng)一異常處理代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • pandas進(jìn)行數(shù)據(jù)的交集與并集方式的數(shù)據(jù)合并方法

    pandas進(jìn)行數(shù)據(jù)的交集與并集方式的數(shù)據(jù)合并方法

    今天小編就為大家分享一篇pandas進(jìn)行數(shù)據(jù)的交集與并集方式的數(shù)據(jù)合并方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python?Opencv基于透視變換的圖像矯正

    Python?Opencv基于透視變換的圖像矯正

    這篇文章主要為大家詳細(xì)介紹了Python?Opencv基于透視變換的圖像矯正,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python從網(wǎng)絡(luò)讀取圖片并直接進(jìn)行處理的方法

    python從網(wǎng)絡(luò)讀取圖片并直接進(jìn)行處理的方法

    這篇文章主要介紹了python從網(wǎng)絡(luò)讀取圖片并直接進(jìn)行處理的方法,涉及cStringIO模塊模擬本地文件的使用技巧,需要的朋友可以參考下
    2015-05-05
  • pytorch中nn.Conv1d的用法詳解

    pytorch中nn.Conv1d的用法詳解

    今天小編就為大家分享一篇pytorch中nn.Conv1d的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python函數(shù)之iterrows(),iteritems(),itertuples()的區(qū)別說明

    Python函數(shù)之iterrows(),iteritems(),itertuples()的區(qū)別說明

    這篇文章主要介紹了Python函數(shù)之iterrows(),iteritems(),itertuples()的區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python常見異常處理總結(jié)

    Python常見異常處理總結(jié)

    這篇文章主要介紹了Python常見異常處理總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-07-07
  • python導(dǎo)入坐標(biāo)點(diǎn)的具體操作

    python導(dǎo)入坐標(biāo)點(diǎn)的具體操作

    在本篇文章里小編給大家分享了關(guān)于python導(dǎo)入坐標(biāo)點(diǎn)的具體操作步驟和圖解,有需要的朋友們跟著學(xué)習(xí)下。
    2019-05-05
  • python操作MySQL的詳細(xì)教程

    python操作MySQL的詳細(xì)教程

    PyMySQL 是一個(gè)純 Python 的庫,用于連接 MySQL 數(shù)據(jù)庫,并執(zhí)行 SQL 語句,該庫的主要用途是通過 Python 代碼與 MySQL 數(shù)據(jù)庫進(jìn)行交互,比如執(zhí)行查詢、插入數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)等操作,本文介紹了python操作MySQL的詳細(xì)教程,需要的朋友可以參考下
    2024-10-10
  • Python AES加密實(shí)例解析

    Python AES加密實(shí)例解析

    這篇文章主要介紹了Python AES加密實(shí)例解析,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • python遍歷路徑破解表單的示例

    python遍歷路徑破解表單的示例

    這篇文章主要介紹了python遍歷路徑破解表單的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11

最新評(píng)論