Django自定義404頁面


一、編輯setting.py文件

DEBUG = False

ALLOWED_HOSTS = ['*',] TEMPLATES = [     {         ...         'DIRS': [os.path.join(BASE_DIR, 'templates')]         ...     }, ]

 

二、在templates文件夾下新建404.html文件

<!DOCTYPE html>
<html lang="en"> <head>     <meta charset="UTF-8">     <title>404</title> </head> <body>     <h1>404 NOT FOUND</h1> </body>

 

三、編輯urls.py文件

from app01 import views  # app01是應用名 urlpatterns = [     ... ] handler404 = views.page_not_found

 

四、編輯views.py文件

def page_not_found(request):     return render(request, "404.html")

 

五、大功告成,現在可以啟動服務器進行訪問了,同理500頁面也是這樣創建,不過在urls.py文件中把handler404換成handler500而已,其他配置雷同!


免責聲明!

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



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