天天看點

Django-404錯誤處理

 404錯誤是使用者輸入錯誤的URL,在 URLconf 中比對不到相應的URL而抛出的異常

 如下圖:

  

Django-404錯誤處理

為了給使用者提供一個友好的通路,需要配置404錯誤頁面

1、在 templates 目錄下建立 404.html 檔案

Django-404錯誤處理

2、添加 404.html 内容   

request_path 為請求的 URL

3、settings.py 進行配置

Django-404錯誤處理

  DEBUG 值改為 False,如果為true則認為永遠不允許調用404頁面

  ALLOWED_HOSTS 内容中添加*,表明允許任何人通路

4、再次輸入錯誤的URL

Django-404錯誤處理

 500、400等錯誤也可以用此方法進行修改