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而已,其他配置雷同!

  • 相关阅读:
    几种任务调度的 Java 实现方法与比较
    nginx配置
    生产消费_lock和阻塞队列
    阻塞队列
    countdownlatch+cyclicbarrier+semphore
    01背包
    skiplist
    lru
    按序打印_lock和condition
    按序打印_volatile 无法保证顺序
  • 原文地址:https://www.cnblogs.com/hongdoudou/p/12641665.html
Copyright © 2011-2022 走看看