当前位置: 首页 > news >正文

python+Django开发笔记(结合禅道开发测试报告)

近期结合禅道的用例执行数据,用python+django开发了个在线测试报告,简单做个总结。

 

一、Django的基础操作

image

 

传统django开发是典型的MTV结构,M代表model(数据库模型)、T代表模板(templates)、V代表视图

 

三者之间的关系如下所示:

image

 

访问页面时,会访问对应的http地址,这个地址先到django项目的主应用中的urls,再通过主应用的urls链接到子应用的urls,再通过子应用的urls访问到子应用的view视图处理逻辑

VIew在处理的时候,同步会通过model做数据库上的交互、也会通过对应的逻辑进行template页面的跳转,同样的,在页面上输入提交一些内容,也会提交到view里面进行处理。

 

image

 

二、开发测试报告需要用到的数据库知识

 测试报告数据依赖多个表的数据,我们建立了一个新表,新表的数据需要从其他7、8张表进行生成

image

 其中一些数据会用到连接查询,可以着重看看,

 

其他具体细节就不说了,重新做了个django项目,对django的认识又更新了一遍

http://www.gsyq.cn/news/8053.html

相关文章:

  • Questions about learning Symfony
  • ctfshow web22(子域名爆破)
  • PLC中的运动控制 - (一)轴
  • ctfshow web23(代码审计编写脚本爆破)
  • 完整教程:ARM指令集总结
  • 封神台 第二章:遇到阻难!绕过WAF过滤
  • uniGUI:在Linux上部署独立应用为服务
  • 一行命令查看docker所有网络 + 子网
  • Salesforce 管理员:是终点,还是跳板?
  • 2025CCPC邀请赛(南昌)VP(A,B,C,D,G,H,K,L)
  • vLLM常用参数解释
  • k8s学习笔记8——Service
  • 读书笔记:索引组织表(IOT):让数据库查询飞起来的黑科技
  • Docker是什么?最全Docker使用教程(小白到高手) - 实践
  • 408学习之c语言(结构体) - 教程
  • TDMQ CKafka 版客户端实战指南系列之一:生产最佳实践
  • 完整教程:MySQL并发问题解析
  • 从“被动监控”到“主动优化”:MyEMS 重构能源管理价值的路径
  • 为什么企业需要高防IP - 详解
  • 论文解读-《Graph Retrieval-Augmented Generation A Survey》 - zhang
  • AI编程问题处理与传统网页搜索对比分析
  • WPF Canvas 网格线背景样式
  • 常见开源安全工具列表
  • 天使美容 V2 微信小程序管理系统:美业数字化运营新选择
  • 接龙大师微信小程序管理系统:一站式社群信息收集与活动管理解决方案
  • YOLOv7安全评估揭示11个漏洞:RCE攻击与模型差异风险
  • 从零开始:C# 拼音首字母搜索、字符串编码、关键词高亮的原理即实现考虑
  • 【完整源码+数据集+部署教程】机器人足球场景分割环境: yolov8-seg-C2f-DCNV2
  • 信号处理相关
  • k8s系列--组件说明