06 2020 档案

摘要:https://blog.csdn.net/dailinqing1984/article/details/89289946 https://www.cnblogs.com/zhaoyingjie/p/9664081.html 阅读全文
posted @ 2020-06-30 13:17 不放弃自己 阅读(175) 评论(0) 推荐(0) 编辑
摘要:https://foofish.net/django-admin-date-format.html 阅读全文
posted @ 2020-06-27 18:27 不放弃自己 阅读(576) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/python_and_me/article/details/83586896 阅读全文
posted @ 2020-06-25 21:43 不放弃自己 阅读(87) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xxxxxxxxYZ/article/details/106151176 阅读全文
posted @ 2020-06-25 18:30 不放弃自己 阅读(349) 评论(0) 推荐(0) 编辑
摘要:序列化器作用: 1.进行数据的校验 2.对数据对象进行转换 序列化: 模型类对象 > python字典 用于输出, 返回给前端使用 反序列化: 前端传送的数据 > 经过验证 > python的字典 用于输入 接受前端数据时使用 序列化器作用: 帮助我们进行序列化, 反序列化 总结 : 在开发REST 阅读全文
posted @ 2020-06-23 11:12 不放弃自己 阅读(256) 评论(0) 推荐(0) 编辑
摘要:####many=True 时传入的参数需要包含多个对象,默认many=False,用first()取出一个对象是使用many=True会报错,需要用all()。many=False可以与fist()搭配使用 用Postman请求接口 用postman请求接口 阅读全文
posted @ 2020-06-22 18:09 不放弃自己 阅读(1757) 评论(0) 推荐(0) 编辑
摘要:null 是针对数据库而言,如果 null=True, 表示django将在数据库中存储一个空值NULL,默认为false blank 是针对表单的,如果 blank=True,表示你的表单填写该字段的时候可以不填,默认为false 阅读全文
posted @ 2020-06-22 17:50 不放弃自己 阅读(467) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/meridian002/article/details/104511337 阅读全文
posted @ 2020-06-22 12:30 不放弃自己 阅读(385) 评论(0) 推荐(0) 编辑
摘要:版本: windows10+py37+django2.2 错误: 项目启动时出现,No installed app with label 'admin' 解决办法: 安装最新的 pip install mysqlclient==1.4.6,问题解决.说明mysqlclient兼容django2.2, 阅读全文
posted @ 2020-06-22 11:55 不放弃自己 阅读(261) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/17vv/p/11448278.html 阅读全文
posted @ 2020-06-19 18:03 不放弃自己 阅读(86) 评论(0) 推荐(0) 编辑
摘要:####环境安装 1、pip install django==2.2.0 2、用django-admin检查django是否安装成功 ####djiango项目的创建 #####创建adjango项目的两种方式: file >> new project 选择第二个django,对项目取名(不能含中文 阅读全文
posted @ 2020-06-19 09:35 不放弃自己 阅读(417) 评论(0) 推荐(0) 编辑
摘要:1.首先注册github账号,登录,创建新仓库 ,点击+,点击new repository 2.得到如下页面,填写仓库名,自己随便写一个名字,下面的描述可写可不写,点击Initialize this repository with a README,然后创建: 3.下载git shell,网上给了很 阅读全文
posted @ 2020-06-18 18:22 不放弃自己 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:1.前言 一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。 在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效。 2.conftest层级关系 在web_conf_py项目工程下建两个子项目baidu 阅读全文
posted @ 2020-06-18 15:01 不放弃自己 阅读(2964) 评论(1) 推荐(0) 编辑
摘要:在做接口自动化的时候,经常会遇到多个用例需要用同一个参数(如:token),并且这些测试用例跨.py脚本了。 一般token只需要获取一次就行了,然后其它使用unittest框架的测试用例全部调用这个参数,那么如何实现呢? 首先我们新建一个文件(get_globals_data.py)来定义一个接受 阅读全文
posted @ 2020-06-18 14:52 不放弃自己 阅读(2182) 评论(0) 推荐(0) 编辑
摘要:####1.zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 a = [1, 2, 3] b = ['a', 'b', 'c'] c = zip(a, b) print(list(c)) 结果: [(1,' 阅读全文
posted @ 2020-06-18 14:34 不放弃自己 阅读(465) 评论(0) 推荐(0) 编辑
摘要:####1.map语法: map() 函数语法:map(function, iterable, …) 简单来说,map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 def square(x) 阅读全文
posted @ 2020-06-18 14:16 不放弃自己 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:####[表达式 for 变量 in 序列或迭代对象] 列表推导式在逻辑上相当于一个循环,只是形似更加简洁 ####1.使用列表推导式实现嵌套列表的平铺 list=[[1,2,3],[4,5,6],[7,8,9]] print(len(list)) print(list[0]) print([j f 阅读全文
posted @ 2020-06-17 14:04 不放弃自己 阅读(217) 评论(0) 推荐(0) 编辑
摘要:之前在python笔试的时候,经常会遇到@staticmethod、@classmethod和@property的用法和区别,这三个也是python的内置装饰器,所以再来总结下: @staticmethod | 类静态方法 | 与实例方法的区别是没有self参数,并且可以在类不进行实例化的情况下调用 阅读全文
posted @ 2020-06-17 00:53 不放弃自己 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Windows常用格式:RAR、ZIP Linux常用格式: zip 解压:unzip<文件名> 压缩:zip压缩后文件名 被压缩文件 tar 打包:tar -cvf打包后文件名 要打包的文件 解包:tar -xvf被解压文件 tar.gz 压缩:tar -czvf压缩之后文件 被压缩文件 解压:t 阅读全文
posted @ 2020-06-16 23:31 不放弃自己 阅读(152) 评论(0) 推荐(0) 编辑
摘要:python最常见的的转义字符: 转义符 描述 (在行尾时) 续行符 \ 反斜杠符号 \n 换行 \v 横向制表符 \t 纵向制表符 \r 回车 \f 换页 阅读全文
posted @ 2020-06-16 23:15 不放弃自己 阅读(3728) 评论(0) 推荐(0) 编辑
摘要:conftest.py @pytest.fixture(scope="class") def init_login(): login_data = {"phone": tel, "country_code": 86, "password": "Pass123456", "device": "huaw 阅读全文
posted @ 2020-06-16 22:15 不放弃自己 阅读(330) 评论(0) 推荐(0) 编辑
摘要:一、问题现象 如图,在接口请求体中,"companyName"的字段,接口文档中允许使用中文,则在测试过程中,执行自动化测试脚本报错编码问题 二、解决方法 直接在我们接口的请求体跟上encode('utf-8')的方法即可 转载出处:https://www.cnblogs.com/xiaogongj 阅读全文
posted @ 2020-06-16 21:49 不放弃自己 阅读(146) 评论(0) 推荐(0) 编辑
摘要:import requests import os import sys from Common.plugs.get_config import r_config from Common.plugs.get_log import Log BASE_DIR = os.path.dirname(os.p 阅读全文
posted @ 2020-06-16 21:44 不放弃自己 阅读(152) 评论(0) 推荐(0) 编辑
摘要:import os, sys from openpyxl import load_workbook from Common.plugs.get_config import r_config from Common.plugs.get_log import Log BASE_DIR = os.path 阅读全文
posted @ 2020-06-16 21:37 不放弃自己 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.python中的os.path.dirname的用法 语法:os.path.dirname(path) 功能:去掉文件名,返回目录 2.python中的os.path.dirname(file)的使用 3.在接口自动化测试框架中,我们的代码除了能在本地运行,也能在不在修改代码的前提下在其他的环境 阅读全文
posted @ 2020-06-16 21:22 不放弃自己 阅读(7640) 评论(0) 推荐(1) 编辑
摘要:import pymysql import os import sys from Common.plugs.get_config import r_config from Common.plugs.get_log import Log BASE_DIR = os.path.dirname(os.pa 阅读全文
posted @ 2020-06-16 21:12 不放弃自己 阅读(134) 评论(0) 推荐(0) 编辑
摘要:####1. 简介 追踪某些软件运行时所发生事件的方法, 可以在代码中调用日志中某些方法来记录发生的事情 一个事件可以用一个可包含可选变量数据的消息来描述 事件有自己的重要性等级 ####2. 使用logging日志系统四大组件 loggers日志器 提供应用程序代码直接使用的接口 handlers 阅读全文
posted @ 2020-06-16 17:37 不放弃自己 阅读(167) 评论(0) 推荐(0) 编辑
摘要:####前言 我们常用json文件存储数据,在写入文件前,通常使用json.dumps函数将python对象转化为字符串再写入文件。但是str函数也可以将字典、 列表等转化为字符串,那么我们在写入json文件时可不可以不import json,直接用str来做呢?答案时不可以的,详见下面事例: 1. 阅读全文
posted @ 2020-06-16 17:18 不放弃自己 阅读(900) 评论(0) 推荐(0) 编辑
摘要:####1.configparser模块简介 使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configParser configParser解析的配置文件的格式比较象ini的配置文件格式,就是文件 阅读全文
posted @ 2020-06-16 16:32 不放弃自己 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示