前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试平台代码实现番外:主页改版-3

接口测试平台代码实现番外:主页改版-3

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

首先我们接着前一节,在Home.html中把这个新的js函数发请求的请求体中添加项目id字段:

然后我们就算搞定了 项目保存右侧请求调试的数据的前端功能,本节我们接着来写urls.py和views.py了

后端我们先新建这个函数:

然后我们想一想,这个函数要做什么。

  1. 它要获取前端带过来的数据:项目id 请求数据
  2. 它要调用接口库的表,新增一个接口。
  3. 它要返回给前端结果

所以代码如下:

代码语言:javascript
复制


# 首页保存请求数据
def Home_save_api(request):
  project_id = request.GET['project_id']
  ts_method = request.GET['ts_method']
  ts_url = request.GET['ts_url']
  ts_host = request.GET['ts_host']
  ts_header = request.GET['ts_header']
  ts_body_method = request.GET['ts_body_method']
  ts_api_body = request.GET['ts_api_body']

  DB_apis.objects.create(project_id=project_id,
                         name = '首页保存接口',
                         api_method = ts_method,
                         api_url = ts_url,
                         api_header = ts_header,
                         api_host = ts_host,
                         body_method = ts_body_method,
                         api_body = ts_api_body,
                         )

  return HttpResponse('')

然后我们测试下:

我们给第三个项目增加了这个请求,然后进入这个项目去看看有没有:

可以看到成功保存进来了,然后我们打开调试,看看数据对不对:

可以看到数据完美正确。

所以这个功能我们就算完成了。

下节我们会对主页右侧进行改版,增加个人任务数据等展示。

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

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

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

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

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