接口测试平台番外-正交工具2

简介: 上节我们简单了解了一下什么是正交。本节我们来进行设计与实现:正好也来复习一下,如何新增一个菜单模块的开发流程

首先打开welcome.html,这是我们的公共菜单,我们添加一个:

微信图片_20220703191657.png

如上图,我们删除了之前的接口调试菜单,因为接口调试功能已经作为主页了。取而代之的是 新增了一个 叫“小工具” 的菜单和它的子菜单-正交生成器,并且它的路由是/tools_zhengjiao/ ( 注意这个格式 ,千万不要写错)

效果默认折叠,点击后展开漏出各种子菜单:

微信图片_20220703191721.png

然后我们具体存放后台代码的文件,最好新建一个views_tools.py,既然是新开出来的一个模块,就不要和之前的views.py挤在一起了。

所以我们新建:

微信图片_20220703191730.png

然后这个文件开头要写些什么呢?我们可以照搬views.py的:

微信图片_20220703191736.png

from django.shortcuts import render
from django.contrib.auth.decorators import login_required
# Create your views here.
from django.http import HttpResponse,HttpResponseRedirect
from django.shortcuts import render
from MyApp.models import *
import json
import request

然后我们在这里写下我们的公共参数函数和第一个函数微信图片_20220703191743.png

这里我们没有去写child 和 child_json函数,是因为这俩个函数是作为整个项目的控制函数,我们虽然新建了 一个文件,但也就是存放一些普通函数而已,没必要再去弄新的一套链路,整个welcome.html加载子页面的链路没有一丢丢变化。而控制子页面数据的函数仍然是views.py中的child_json。


我们接下来就要去写这个html,取名就叫 zhengjiao.html吧,原谅作者英语水平不咋地,还懒不去百度。

新建好后,位置和初始内容如下:

微信图片_20220703191750.png然后我们回头去修改views_tools.html中的这个名字:

微信图片_20220703191757.png

别忘了去写映射,urls.py:

微信图片_20220703191805.png

上面引入,下面追加

微信图片_20220703191812.png

然后我们重启服务,刷新页面,进入一次看看报错不?

博主这边没有任何报错,虽然一片空白。


所以我们加上随便几个字来验证下:

微信图片_20220703191818.png

可以看到已经进入成功了

微信图片_20220703191825.png

到这里说明我们的整个链路打通了。

相关文章
|
9天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
18 0
|
1月前
|
JavaScript jenkins 测试技术
这10款性能测试工具,收藏起来,测试人的工具箱!
这10款性能测试工具,收藏起来,测试人的工具箱!
|
1月前
|
人工智能 监控 测试技术
利用AI辅助工具提升软件测试效率
【2月更文挑战第17天】 随着科技的不断发展,人工智能(AI)在各个领域的应用越来越广泛。在软件测试领域,AI技术也发挥着重要作用。本文将探讨如何利用AI辅助工具提升软件测试效率,包括自动化测试、智能缺陷识别和预测等方面。通过引入AI技术,软件测试过程将变得更加高效、准确和可靠。
155 1
|
1月前
|
Web App开发 前端开发 测试技术
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
|
28天前
|
测试技术
现代软件测试中的自动化工具与挑战
传统软件测试面临着越来越复杂的系统架构和不断增长的测试需求,自动化测试工具应运而生。本文将探讨现代软件测试中自动化工具的应用和挑战,深入分析其优势与局限性,为软件测试领域的发展提供思路和启示。
|
25天前
|
jenkins 测试技术 持续交付
现代软件测试中的自动化工具与挑战
随着软件开发领域的不断发展,自动化测试工具在测试过程中扮演着越来越重要的角色。本文将探讨现代软件测试中自动化工具的应用及面临的挑战,旨在帮助开发人员和测试人员更好地理解和应对自动化测试中的问题。
|
9天前
|
测试技术 Linux Apache
网站压力测试工具webbench图文详解
网站压力测试工具webbench图文详解
8 0
|
17天前
|
Java 测试技术 API
软件测试中的自动化工具与策略
软件测试是确保软件质量的重要环节,而自动化测试工具和策略的应用在提高测试效率和准确性方面发挥着重要作用。本文将介绍几种常见的自动化测试工具,并探讨在软件测试中应用自动化测试的最佳实践和策略。
|
19天前
|
Web App开发 Java 测试技术
深入理解与应用软件自动化测试工具Selenium
随着软件开发的快速发展,软件测试在保证产品质量方面发挥着越来越重要的作用。其中,自动化测试以其效率高、成本低的特点受到了广大开发者的欢迎。本文主要介绍了自动化测试工具Selenium的基本概念、原理以及在实际开发中的应用,旨在帮助读者更好地理解和使用Selenium进行高效的自动化测试。
22 4
|
27天前
|
人工智能 测试技术 虚拟化
现代软件测试中的自动化工具与技术
随着信息技术的迅猛发展,现代软件开发和测试领域也在不断创新。本文将探讨现代软件测试中自动化工具与技术的应用。通过分析自动化测试的优势、挑战以及最佳实践,帮助读者更好地理解当前软件测试领域的发展趋势,并为实际工作提供参考。
16 1