摘要: 数据库表的设计 设计系统表 Django提供完善的模型(model)层主要用来创建和存取数据,不需要我们直接对数据库操作。 Django模型基础知识:每个模型是一个Python类,继承django.db.models.model类。该模型的每个属性表示一个数据库表字段。所有这一切,已经给你一个自动生 阅读全文
posted @ 2017-07-21 20:56 落花无意溪自流 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 需求:开发一个用户登录功能 1、写一个登录功能 前端页面 首先从前端页面开始,打开.../sign/templates/index.html,开发一个表单 启动Django服务,访问:http://127.0.0.1:8000/index/ 如图所示 登录,弹出“CSRF verification 阅读全文
posted @ 2017-06-26 00:48 落花无意溪自流 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Django Web 框架来做Web(接口)开发,资源丰富。 官方建议在Python3 的最新版本下使用Django。 Django 官方网站:https://www.djangoproject.com/ Windows 安装Django pip3 install django==1.10.3 第一 阅读全文
posted @ 2017-05-20 13:36 落花无意溪自流 阅读(374) 评论(0) 推荐(0) 编辑
摘要: PyPI 地址:https://pypi.python.org/pypi 如果你知道你要找的库的名字,那么只需要在右上角搜索栏查找即可。 1、pip安装扩展库 (1)安装最新版本的扩展库: cmd> pip install django (2)安装指定版本的扩展库: cmd> pip install 阅读全文
posted @ 2017-05-16 23:43 落花无意溪自流 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: 一、计算文件的行数 最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了:count = len(open(filepath,'rU').readlines()) 如果是非常大的文件,上面的方法可能很慢 阅读全文
posted @ 2017-05-13 12:44 落花无意溪自流 阅读(327) 评论(0) 推荐(0) 编辑
摘要: easymock是众多mock之中的很容易用的mock,今天刚开始学习,来个简单的教程.以购物车结算为例子,比如首先是每一个商品项的pojo 然后是购物车的: 在这个购物车的计算中,在计算总价格方面, total+= (store.getPrice(item.getName()) * item.ge 阅读全文
posted @ 2017-05-06 14:37 落花无意溪自流 阅读(454) 评论(0) 推荐(0) 编辑
摘要: open()用法 阅读全文
posted @ 2017-05-04 01:35 落花无意溪自流 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 前言 当登录的账号有多个的时候,我们一般用excel存放测试数据,本节课介绍,python读取excel方法,并保存为字典格式。 一、环境准备 1.先安装xlrd模块,打开cmd,输入pip install xlrd在线安装 >>pip install xlrd 二、基本操作 exlce基本操作方法 阅读全文
posted @ 2017-05-01 22:50 落花无意溪自流 阅读(6363) 评论(0) 推荐(0) 编辑
摘要: 环境准备 1.安装ddt模块,打开cmd输入pip install ddt在线安装 数据驱动原理 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.case前加修饰@ddt.data() 4.运行后用例会自动加载成三个单独的用例 selenium数据驱动案例 以登录的方法 阅读全文
posted @ 2017-05-01 00:19 落花无意溪自流 阅读(3964) 评论(0) 推荐(0) 编辑
摘要: 文件基本操作 Python从文本读取数据时,一次会到达一个数据行。 sketch.txt文件 需求:读取文件,将上面的对话都加上said 代码如下: 但是这段代码过于脆弱,但文件格式发生变化或者其他异常情况,还是出问题,这时需要用到异常机制。 处理异常 try/except机制 其他: 判断文件是否 阅读全文
posted @ 2017-04-30 23:51 落花无意溪自流 阅读(288) 评论(0) 推荐(0) 编辑