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的认识又更新了一遍

posted @ 2025-09-19 16:16  寻虫测试  阅读(13)  评论(0)    收藏  举报