前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试平台番外-正交工具2

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

作者头像
我去热饭
发布2022-05-19 10:28:05
2720
发布2022-05-19 10:28:05
举报
文章被收录于专栏:测试开发干货

上节我们简单了解了一下什么是正交。本节我们来进行设计与实现:

正好也来复习一下,如何新增一个菜单模块的开发流程。

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

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

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

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

所以我们新建:

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

代码语言:javascript
复制
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 requests

然后我们在这里写下我们的公共参数函数和第一个函数

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

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

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

然后我们回头去修改views_tools.html中的这个名字:

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

上面引入,下面追加

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

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

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

可以看到已经进入成功了

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

下节开始开发小工具的内容了~ 注意跟上哈~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档