测试圈相亲平台开发流程(15):新增会员功能

简介: 测试圈相亲平台开发流程(15):新增会员功能

本节课衔接上集,我们成功拿到了子组件的数据后,父组件就要使用axios来发请求给后台了:


   首先我们这个请求数据量很大,且是属于上传。所以采用post请求。

   但post请求有诸多规则,否则后台很难成功解析。

   其中最明显的就是header中content-type。

   为了方便,我们准备在全局中修改配置:


   所以要动手的地方就是main.js,加上图中的代码即可。

image.png


   然后我们回到Home.vue中,开始写这个axios请求。

image.png

 然后我们去django的部分,urls.py中 写上这个/add_user/路由的映射:

image.png


   然后去views.py中写这个函数:

image.png

这里我们打印一下,看看数据对不对!


测试结果:

image.png

可以看出,数据是完全没问题的。


不过现在问题又来了,怎么把这俩个字典快速存入到数据库中呢?

其实办法有很多,其中最快的就是直接塞进去,不过这样的风险也很明显,字段要全部对应上!否则就报错。


这里我们要对want表的外键user_info特殊处理一下,让其为刚添加成功的userinfo表内容:

image.png


好,写到这我们开始测试!

image.png

添加纲手。点击新增按钮后。

image.png

数据库中可以看到:

image.png

image.png


好,到这里,新增功能看来就实现了。不过虽然功能实现了,但是仍有一些异常没有处理,比如年龄写个字符串,就会存不进去。不过这种小问题,我们在之后的最终章节进行优化即可。


   下一章预告:保存和删除功能!

相关文章
|
3月前
|
存储 测试技术 虚拟化
VMmark 4.0.3 - 虚拟化平台基准测试
VMmark 4.0.3 - 虚拟化平台基准测试
85 0
VMmark 4.0.3 - 虚拟化平台基准测试
|
2月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
4月前
|
安全 前端开发 Linux
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
154 3
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
|
8月前
|
弹性计算 运维 Java
OS-Copilot参数功能全面测试报告
作为一名运维工程师,我主要负责云资源的运维和管理。通过使用OS Copilot的-t/-f/管道功能,我顺利解决了环境快速搭建的问题,例如Tomcat的快速部署。具体步骤包括购买ECS服务器、配置安全组、远程登录并安装OS Copilot。使用-f参数成功安装并启动Tomcat,自动配置JDK,并通过|管道功能验证了生成内容的正确性。整个过程非常流畅,极大提升了工作效率。
132 12
|
9月前
|
监控 测试技术
slb测试会话保持功能
slb测试会话保持功能
290 6
|
10月前
|
人工智能 供应链 安全
AI辅助安全测试案例某电商-供应链平台平台安全漏洞
【11月更文挑战第13天】该案例介绍了一家电商供应链平台如何利用AI技术进行全面的安全测试,包括网络、应用和数据安全层面,发现了多个潜在漏洞,并采取了有效的修复措施,提升了平台的整体安全性。
442 4
|
3月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
721 23
|
8月前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
5月前
|
SQL 安全 测试技术
2025接口测试全攻略:高并发、安全防护与六大工具实战指南
本文探讨高并发稳定性验证、安全防护实战及六大工具(Postman、RunnerGo、Apipost、JMeter、SoapUI、Fiddler)选型指南,助力构建未来接口测试体系。接口测试旨在验证数据传输、参数合法性、错误处理能力及性能安全性,其重要性体现在早期发现问题、保障系统稳定和支撑持续集成。常用方法包括功能、性能、安全性及兼容性测试,典型场景涵盖前后端分离开发、第三方服务集成与数据一致性检查。选择合适的工具需综合考虑需求与团队协作等因素。
643 24
|
5月前
|
SQL 测试技术
除了postman还有什么接口测试工具
最好还是使用国内的接口测试软件,其实国内替换postman的软件有很多,这里我推荐使用yunedit-post这款接口测试工具来代替postman,因为它除了接口测试功能外,在动态参数的支持、后置处理执行sql语句等支持方面做得比较好。而且还有接口分享功能,可以生成接口文档给团队在线浏览。
226 2