zoukankan      html  css  js  c++  java
  • 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而已,其他配置雷同!

  • 相关阅读:
    poj2186强连通分量
    poj1459SAP最大流模板题
    poj2391Floyd+二分+最大流
    curl上传下载入门
    Mysql存储过程
    小球旋转
    钟表单摆
    java小记 摘抄
    servlet的一些收集总结
    Javascript基础小结
  • 原文地址:https://www.cnblogs.com/hongdoudou/p/12641665.html
Copyright © 2011-2022 走看看