1. 程式人生 > >測開之路三十二:Flask基礎之錯誤與重定向

測開之路三十二:Flask基礎之錯誤與重定向

文件夾 技術分享 函數 png red () direct .com static

錯誤處理,框架默認的錯誤為:not Found

技術分享圖片

可以捕獲,並自定義

準備一張自定義圖片,放在static文件夾下,並在template下創建一個html文件,引用該圖片

技術分享圖片

捕獲404狀態,返回自定義頁面,並把狀態改為200

技術分享圖片

請求

技術分享圖片

類似於像500錯誤,同樣可以用以上方法處理

重定向:http://docs.jinkan.org/docs/flask/quickstart.html

redirect()

技術分享圖片

技術分享圖片

技術分享圖片

由源碼可看出,需要傳一個地址,也可以改狀態碼,300和304不支持,重定向的方法是把你加的loacation加到response的header裏面,再返回response

技術分享圖片

技術分享圖片

url_for:可以跳到指定視圖函數,不用寫url

技術分享圖片

技術分享圖片

測開之路三十二:Flask基礎之錯誤與重定向