Django-404錯誤處理


 404錯誤是用戶輸入錯誤的URL,在 URLconf 中匹配不到相應的URL而拋出的異常

 如下圖:

  

 

為了給用戶提供一個友好的訪問,需要配置404錯誤頁面

 

1、在 templates 目錄下新建 404.html 文件

  

 

2、添加 404.html 內容   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>404</title>
</head>
<body>
    <h1>頁面不存在</h1>
    <h2>您訪問的URL https://127.0.0.1:8000{{request_path}}頁面不存在,
    請確認要您的URL再次訪問</h2>
</body>
</html>

request_path 為請求的 URL

 

3、settings.py 進行配置

  

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

  ALLOWED_HOSTS 內容中添加*,表明允許任何人訪問

 

4、再次輸入錯誤的URL

  

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM