码迷,mamicode.com
首页 > 其他好文 > 详细

Django 自定义错误页面 403 404...

时间:2020-06-09 09:26:35      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:def   code   false   app   not   deb   denied   错误页面   创建   

第一步:设置settings.py

DEBUG = False

ALLOWED_HOSTS = [*]

第二步:创建错误页面

  在templates文件夹下面创建自定义的错误页面。

第三步:设置views.py,编写异常函数,如下所示。

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

第四步:设置urls.py

from django.urls import path
from app01 import views    # 导入views页面

urlpatterns = [
    ...

]

handler404 = views.page_not_found    # 设置出错函数,如下所示
handler403 = views.permission_denied    
handler500 = views.server_error
。。。

 

Django 自定义错误页面 403 404...

标签:def   code   false   app   not   deb   denied   错误页面   创建   

原文地址:https://www.cnblogs.com/wangdianchao/p/13070111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!