基于Django的电子商务网站开发(连载36)

简介: 顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。

3.8电子支付模块


        电子支付模块包括使用支付宝、微信或其他手段进行支付,网上的资料已经很齐全了,读者也可以参阅参考文献【7】。


3.9建立自定义的错误页面


在这里我们主要介绍如何建立自定义的403404500错误页面,先建立403.html404.html500.html,分别如图3-21、图3-22、图3-23所示。

       

image.png

   3-21 403页面


403页面代码如下。

{%load staticfiles%}
<head>
    <meta  charset="UTF-8">
    <title>403页面</title>
    <style  type="text/css">
        *{
            margin: 0;
            padding: 0;
             background-color: #FFFFFFF;
        }
        div{
            width: 700px;
            height: 200px;
             background-color: #FFFFFF;
        }
        .center-in-center{
            position:  absolute;
            top: 40%;
            left: 30%;
        }
    </style>
</head>
<body>
    <div>
                  <img  src="{%static 'image/403.JPG'%}" width="228"  height="196">你没有这个权限!<br>
                  <a  href="/login_action/"><img src="{%static  'image/home.JPG'%}"></a>
         </div>
</body>
</html>

image.png

3-22 404页面


404页面代码如下。

{%load staticfiles%}
<head>
    <meta  charset="UTF-8">
    <title>404页面</title>
    <style  type="text/css">
        *{
            margin: 0;
            padding: 0;
             background-color: #FFFFFFF;
        }
        div{
            width: 700px;
            height: 200px;
             background-color: #FFFFFF;
        }
        .center-in-center{
            position: absolute;
            top: 40%;
            left: 30%;
        }
    </style>
</head>
<body>
    <div>
                  <img  src="{%static 'image/404.JPG'%}" width="228"  height="196">你的页面找不到了<br>
                  搜索你想要的或者刷新网页吧! <br>
                  <img  src="{%static 'image/reflesh.JPG'%}"  onclick="location.reload(); ">
         </div>
</body>
</html>

image.png

3-23 500页面



500页面代码如下。

{%load staticfiles%}
<head>
    <meta  charset="UTF-8">
    <title>500页面</title>
    <style  type="text/css">
        *{
            margin: 0;
            padding: 0;
             background-color: #FFFFFFF;
        }
        div{
            width: 700px;
            height: 200px;
             background-color: #FFFFFF;
        }
        .center-in-center{
            position:  absolute;
            top: 40%;
            left: 30%;
        }
    </style>
</head>
<body>
    <div>
                  <img  src="{%static 'image/500.JPG'%}" width="228"  height="196">服务器内部错误,不能执行这个请求! <br>
                  <a  href="/login_action/"><img src="{%static  'image/home.JPG'%}"></a></div>
</body>
</html>


        然后打开settings.py配置templates文件路径、关闭Debug、配置allowrd_hosts


...
DEBUG = False  # 关闭Debug
...
TEMPLATES = [
    {
        ...
        'DIRS': ['templates/'],  # 配置templates文件路径      
        ...
    },
]
...
ALLOWED_HOSTS="*"
...


最后views.py中做如下的设置。

...
from django.shortcuts import render
def page_not_found(request):
    return render(request,  '404.html')
def page_error(request):
    return render(request,  '500.html')
def permission_denied(request):
return render(request, '403.html')
...


        这样在页面显示403404500号错误的时候会显示对应自定义网页。


星云测试

http://www.teststars.cc

奇林软件

http://www.kylinpet.com

联合通测

http://www.quicktesting.net


顾翔凡言:

      软件测试正在生病,而且病得不轻,自动化测试被要不吹得太火,要不一点都不会,自动化比不过开发、测试又找不到缺陷,丢了西瓜也捡不到芝麻。

目录
相关文章
|
1月前
|
前端开发 搜索推荐 算法
中草药管理与推荐系统Python+Django网页界面+推荐算法+计算机课设系统+网站开发
中草药管理与推荐系统。本系统使用Python作为主要开发语言,前端使用HTML,CSS,BootStrap等技术和框架搭建前端界面,后端使用Django框架处理应用请求,使用Ajax等技术实现前后端的数据通信。实现了一个综合性的中草药管理与推荐平台。具体功能如下: - 系统分为普通用户和管理员两个角色 - 普通用户可以登录,注册、查看物品信息、收藏物品、发布评论、编辑个人信息、柱状图饼状图可视化物品信息、并依据用户注册时选择的标签进行推荐 和 根据用户对物品的评分 使用协同过滤推荐算法进行推荐 - 管理员可以在后台对用户和物品信息进行管理编辑
63 12
中草药管理与推荐系统Python+Django网页界面+推荐算法+计算机课设系统+网站开发
|
5月前
|
搜索推荐 算法 前端开发
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
179 4
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
|
安全 测试技术 Python
基于Django的电子商务网站开发(连载39)
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript, 主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。
68 0
基于Django的电子商务网站开发(连载39)
|
存储 安全 前端开发
基于Django的电子商务网站开发(连载37)
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript, 主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。
146 0
基于Django的电子商务网站开发(连载37)
|
XML 测试技术 数据库
基于Django的电子商务网站开发(连载34)
基于Django的电子商务网站开发(连载34)
60 0
基于Django的电子商务网站开发(连载34)
|
XML 测试技术 数据格式
基于Django的电子商务网站开发(连载33)
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript, 主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。
92 0
基于Django的电子商务网站开发(连载33)
|
SQL XML 前端开发
基于Django的电子商务网站开发(连载40)
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript, 主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。
177 0
|
测试技术 Python
基于Django的电子商务网站开发(连载38)
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript, 主文件是:zentao.py 。bugreport是禅道,script是python3+selenium 3,按照规则在禅道上书写的bugreport可由zentao.py程序生成py测试脚本。
84 0
|
XML 测试技术 数据格式
基于Django的电子商务网站开发(连载35)
基于Django的电子商务网站开发(连载35)
100 0
|
2月前
|
机器学习/深度学习 数据采集 数据可视化
基于爬虫和机器学习的招聘数据分析与可视化系统,python django框架,前端bootstrap,机器学习有八种带有可视化大屏和后台
本文介绍了一个基于Python Django框架和Bootstrap前端技术,集成了机器学习算法和数据可视化的招聘数据分析与可视化系统,该系统通过爬虫技术获取职位信息,并使用多种机器学习模型进行薪资预测、职位匹配和趋势分析,提供了一个直观的可视化大屏和后台管理系统,以优化招聘策略并提升决策质量。
137 4