摘要: 本次写的是针对有代码基础的,没基础建议先去学基础,以下所有描述内容都是我已经在公司项目实践成功的!仅供参考 整体思路: 1、接口自动化用的是Python中unittest框架 2、所有的测试数据用例存放Excel表 3、封装一套读取和写入的Excel方法 4、重写request方法(为了从Excel 阅读全文
posted @ 2018-05-11 17:01 上海小盖伦 阅读(852) 评论(0) 推荐(1) 编辑
摘要: 从这节开始到后面说的大概内容如下: 这里说的是Django做一个web项目的大概框架,从下篇具体说Django中的模型(查询。。),视图(请求,响应,cookie,session。。),模板(验证码,反向解析。。。),还有一些常用的,静态文件处理,中间件,上传图片,全文检索等等,最后是部署环境(ws 阅读全文
posted @ 2019-01-17 00:55 上海小盖伦 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 上篇说的是安装虚拟环境,后面的项目全部放在虚拟环境上 1、创建一个虚拟环境py3,进入虚拟环境 2、安装django包:pip install django==1.8.2 3、在家目录下的Desktop目录下创建项目文件夹:(1)cd Desktop (2)mkdir project_1 4、进入项 阅读全文
posted @ 2019-01-14 23:44 上海小盖伦 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 主要知识点介绍: 安装django环境 创建django项目 设计模型类并利用模型类和数据库进行交互 使用django后台管理数据 编写视图函数,进行URL配置 模板的使用 图书-英雄案例完成 1、虚拟环境安装 为什么要安装虚拟环境:因为在开发过程中,经常会遇到一台机器上要开发多个不同的i项目,但是 阅读全文
posted @ 2019-01-14 23:18 上海小盖伦 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 理论:装饰器就是运行一个函数之前首先运行装饰器函数,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 1、单个装饰器装饰一个函数:通用装饰器看下面代码 2、多个装饰器装 阅读全文
posted @ 2018-10-17 11:10 上海小盖伦 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 什么叫闭包?通俗来说就是函数里嵌套函数,从表现形式来看,内部函数引用外部函数的作用域里的变量,那么内部函数就称为闭包 举例说明: 1、闭包=函数块+定义函数时的环境,inner就是函数块,x就是环境 2、闭包不可以直接访问外部函数作用域的变量 3、实际应用场景举例 阅读全文
posted @ 2018-10-16 20:58 上海小盖伦 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、先创建一个学生表create table students (id int auto_increment not null primary key,name varchar(20) not null,age int unsigned default null,height decimal(5,2 阅读全文
posted @ 2018-08-22 14:43 上海小盖伦 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 启动服务端:sudo service mysql start 关闭服务端:suodo service mysql stop 重启服务端:suodo service mysql restart 连接数据库:mysql -uroot -p密码 断开连接:Ctrl+d 查看数据库版本:select ver 阅读全文
posted @ 2018-08-21 10:10 上海小盖伦 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 知识点: 一、什么是property属性? 一种用起来像是使用的实例属性一样的特殊属性,可以对应于某个方法,Python的property属性的功能是:property属性内部进行一系列的逻辑计算,最终将计算结果返回。 二、property属性的有两种方式 : 装饰器 即:在方法上应用装饰器 类属性 阅读全文
posted @ 2018-08-14 15:38 上海小盖伦 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 知识点:深浅拷贝,浅拷贝拷贝的是最顶层的东西,深拷贝是拷贝最深层的东西,光说可能理解不了,看下图 1、拷贝可变类型 2、拷贝不可变类型 3、拷贝元祖,元组内数据是可变类型 阅读全文
posted @ 2018-08-08 11:31 上海小盖伦 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 知识点:GIL全局解释器锁其实和Python没有任何关系,是由于当初编写Python解释器时留下的,它只对多线程有影响,GIL保证同一时刻只有一个线程在运行,即使是多核配置电脑,同一时刻也只会让一个线程运行,这就发挥不了多核cpu的功能了,一般Python进行I/O(读取和写入)密集型任务时使用多线 阅读全文
posted @ 2018-08-08 11:01 上海小盖伦 阅读(127) 评论(0) 推荐(0) 编辑