- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 测试开发实战-手把手系列之六
大家好,这里是<测试开发实战-手把手系列之六> 根据需求陆陆续续开发了不少组件 不少应用都需要有上传文件或下载文件的功能,本节我们就介绍下该如何去实现。 上传文件 我们先来看看前端上传文件后,django接收文件的代码: class UploadDjangoConfig(View):# 类继承View def post(self, request):#post请求 dto = request.POST workspace = dto.get('wor.
2021-05-12 10:48:38
729
原创 测试开发实战-手把手系列之五
新建user(用户)app,过程应该不需要说了 我们来看看view.py的新增方法(InsertRecord) class InsertRecord(View): def post(self, request): dto = json.loads(request.body) username = dto.get(“username”,"") password = dto.get(“password”, “”) name = dto.get(“name”, “”) status = dto.get(“stat
2021-05-06 09:02:46
1549
原创 测试开发实战-手把手系列之四-(后端)
在上一节中我们创建了product(产品)应用,讲这一节前我们先创建一个project(组件)应用,基本框架与product一致 前面说过,我司的结构是1个product对应多个project,1个project有多个product使用,所以product和project的对应关系是多对多,这样就需要一个关联表来保存他们的对应关系。 我们创建一个ProductProject应用来专门处理 看一下model.py import … class ProductProjectModel(models.Model)
2021-05-05 12:18:49
1665
原创 测试开发实战-手把手系列之三-(后端)
这一节主要讲解每个文件的作用 model.py主要是定义model,与数据库中保持一致,内容如下: import … #id、name…与数据库中的字段一一对应 class productModel(models.Model): #一个class类 id = models.AutoField(primary_key=True) #AutoField:自增类型, primary_key:主键 name = models.CharField(max_length=64) #CharField:字符串类型 max
2021-05-04 10:26:51
1765
原创 测试开发实战-手把手系列之二-(后端)
大家好,这里是 首先搭建后台编码环境,我的环境是 python:3.7 django:3.1.5 mysql:5.7.31-log Linux-Ubuntu:Linux 4.15.0-20-generic 编码工具:PyCharm 2018.3 开发搭建顺序是:安装python->PyCharm新建django项目(这里有个坑,PyCharm要是专业版的才能在新建时选择django项目)->使用PyCharm安装django模块 具体搭建方法请自行百度 首先我们做的第一件事是创建数据库 创建新的
2021-05-02 13:24:14
1927
1
原创 测试开发实战-手把手系列
现在很多厂都开始储备测试开发人才,大厂更是早就开始要求测试的代码能力,甚至不区分开发测试。那么什么是测试开发,测试开发应具有哪些能力,在这里我们不进行定义,毕竟众说纷纭。但是编程,这个能力肯定是核心。 小侠在这里以公司的一个实战项目,与大家分享学习。直接上正题。 背景介绍: 公司的项目结构为一个项目有多个产品组成,一个产品有多个组件模块组成。组件模块分为通用模块和不通用模块。如下图 每次项目提测的时候,需要进行打包和部署,测试完成后归档等待运维发布上线。 划分: 开发进行程序的打包(分全量包/增量包),测试
2021-04-26 10:34:06
2336
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人