1. 程式人生 > >django項目自定義錯誤顯示頁面

django項目自定義錯誤顯示頁面

django開發自定義錯誤頁面

當把django項目部署到正式環境的時候,需要把settings裏的debug設置關閉,這時候就需要自定義一些錯誤顯示頁面了

版本django1.11


步驟:

1 設置settings文件

DEBUG = False

ALLOWED_HOSTS = [*]


2 配置urls文件

handler403 = views.permission_denied
handler404 = views.page_not_found
handler500 = views.page_error


3 配置views文件,定義相關聯的函數

(request):
    render(request)
(request):
    render(request)
(request):
    render(request)


4 在templates下建立403 404 500 的錯誤頁面。比如404頁面

{% load static %}

  Gentelella Alela! |           404404 NOT FOUNDmargin-top: 2em;font-size: 2em;您搜索的頁面找不到了~



django項目自定義錯誤顯示頁面