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

Posted wangdianchao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 自定义错误页面 403 404...相关的知识,希望对你有一定的参考价值。

第一步:设置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...的主要内容,如果未能解决你的问题,请参考以下文章

如何在 CodeIgniter 中为 403 禁止错误设置自定义页面

django项目自定义错误显示页面

Django - 自定义 403 模板

如何在 Django 中创建自定义 403 页面?

Django_404_403_500页面处理

自定义 403 错误页面未加载 CSS