1.將專案中的settings.py中的debug=false,allowed_hosts = ['localhost']
2.在專案settings.py中templates列表中的dir定義的路徑下建立 錯誤**.html,如'400.html'。
4.在專案的urls.py中新增 『handler400='banners.views.bad_request',即將錯誤**與自定義函式繫結。
5.在views.py中定義乙個呼叫該錯誤的方法來進行測試:
def index(request):6.測試raise suspiciousoperation
python Django自定義錯誤處理機制
使用exception錯誤處理機制。繼承後,在view.py裡面使用raise捕獲異常,需要使用 try exception 自定義的異常類 才能正常使用,不夠靈活,使用方法如下 my exception.py 利用繼承自定義異常提示資訊 classmyexception exception def...
PHP的錯誤級別與自定義錯誤處理
級別常量 錯誤值錯誤描述 e error 1致命的執行錯誤 阻止指令碼繼續執行 e warning 2執行時警告 e parse 4從語法中解析錯誤 e notice 8執行時注意訊息 e core error 16php啟動時初始化過程中的致命錯誤 e core warning 32php啟動時初...
自定義php錯誤處理和php異常處理
要想處理php異常,就要先知道php的錯誤級別,看看下面 值 常量 描述 2 e warning 非致命的 run time 錯誤。不暫停指令碼執行。8 e notice run time 通知。指令碼發現可能有錯誤發生,但也可能在指令碼正常執行時發生。256e user error 致命的使用者生...