zoukankan      html  css  js  c++  java
  • Django 错误跳转页面

    原网站:https://blog.csdn.net/goupper1991/article/details/50736826

    django404,500错误自定义页面:

    改为


    1.修改settings文件


    DEBUG = False


    ALLOWED_HOSTS = ['127.0.0.1', 'localhost']或者
    ALLOWED_HOSTS = ['*']


    2.配置urls文件


    from django.conf.urls import handler404, handler500


    handler404 = "login.views.page_not_found"
    (handler404 = "你的app.views.函数名")
    handler500 = "login.views.page_error"


    3.在views文件中定义函数page_not_found和page_error 

    
    

    from django.shortcuts import render_to_response

    def page_not_found(request):
        return render_to_response('404.html')


    def page_error(request):
        return render_to_response('500.html')


    4.在app的templates下建立404.html和500.html文件(文件内就是你自定义的404或者500页面


    了)

    <!DOCTYPE HTML>
    <html>  
    <head>  
    <meta charset="UTF-8" />  
    <meta name="viewport" content="width=device-width, initial-scale=1">  
    <meta name="robots" content="none" />  
    <title>404 Not Found</title>  
    <style>  
    *{font-family:"Microsoft Yahei";margin:0;font-weight:lighter;text-decoration:none;text-align:center;line-height:2.2em;}  
    html,body{height:100%;}  
    h1{font-size:100px;line-height:1em;}  
    table{100%;height:100%;border:0;}  
    </style>  
    </head>  
    <body>  
    <table cellspacing="0" cellpadding="0">  
    <tr>  
    <td>  
    <table cellspacing="0" cellpadding="0">  
    <tr>  
    <td>  
    <h1>404</h1>  
    <h3>大事不妙啦!</h3>  
    <p>你访问的页面好像不小心被作者给弄丢了~<br/>
    <a href="/">返回首页 ></a>
    </p>  
    </td>  
    </tr>  
    </table>  
    </td>  
    </tr>  
    </table>  
    </body>  
    </html>  
    

      

  • 相关阅读:
    Oracle 过滤和排序数据
    Oracle基础知识介绍
    禁用笔记本自带的键盘
    阿里云服务开启swap分区。
    谷粒商城nacos远程配置中心出错
    nacos修改密码
    ssm+maven+json 依赖版本
    idea 使用maven创建web过慢解决问题
    mybatis的动态sql
    mybatis -基础知识点梳理
  • 原文地址:https://www.cnblogs.com/xx--/p/8780741.html
Copyright © 2011-2022 走看看